新版自动化,企业微信图片发送模块上线!
大圣
创作者俱乐部成员
🔔 | 话不多说,先看效果!! |
第一步脚本设置
1.复制以下代码到脚本,并添加网络服务
2.运行一遍,运行时会让授权,直接点允许✅,运行后会报错不要用管他
这个是代码,不用修改直接用!
let id = Context.argv.id
let sheetId = Context.argv.sheetId
let wboxid = Context.argv.wboxid
let 列名 = Context.argv.列名
sheetId = + sheetId
let 触发行文本 = Application.Record.GetRecord({ SheetId: sheetId, RecordId: id[0]})
for (let i = 0 ; i < 触发行文本['fields'][列名].length ; i++){
const resultURL = Application.Record.GetAttachmentURL({
UploadId: 触发行文本['fields'][列名][i]['uploadId'],
Source: "upload_ks3"
})
const body = HTTP.get(resultURL).binary()
const hash = Crypto.createHash("md5")
const imgBase =body.toString("base64")
hash.update(body)
const infoq = HTTP.post(wboxid,//wboxid是机器人webhook
{
msgtype: 'image',
image: {
base64: imgBase,
md5: hash.digest("hex"),
}})
}
let sheetId = Context.argv.sheetId
let wboxid = Context.argv.wboxid
let 列名 = Context.argv.列名
sheetId = + sheetId
let 触发行文本 = Application.Record.GetRecord({ SheetId: sheetId, RecordId: id[0]})
for (let i = 0 ; i < 触发行文本['fields'][列名].length ; i++){
const resultURL = Application.Record.GetAttachmentURL({
UploadId: 触发行文本['fields'][列名][i]['uploadId'],
Source: "upload_ks3"
})
const body = HTTP.get(resultURL).binary()
const hash = Crypto.createHash("md5")
const imgBase =body.toString("base64")
hash.update(body)
const infoq = HTTP.post(wboxid,//wboxid是机器人webhook
{
msgtype: 'image',
image: {
base64: imgBase,
md5: hash.digest("hex"),
}})
}
🔔 | 上面是代码 |
第二步自动化设置(你一定很会,因为太简单了)
企业微信机器人id在这里获取
看到这里你大脑🧠已经会了,快去动手实践吧!
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员