轻微表+钉钉群 实现任务自动推送到期提醒等场景
实现效果:
根据质保金退还日期,自动判断是否到期,并发送到钉钉群。
在钉钉群新建一个 自定义的机器人,按下图操作。
重点:一定要勾选 自定义关键词,这个是钉钉的安全认证,这个关键词也不是随便定义的,必须在你的通知消息里面包含这个关键词,他才会触发。比如我的消息里面,有系统通知这句话,包含了通知,所以就会触发机器人。最多支持10个关键词。
然后其他的留空就行了。
配置完成以后,记得将webhook链接复制下来。
下面是脚本代码:
const rec = Application.Record.GetRecord({ SheetId: Context.argv.sheetId, RecordId: Context.argv.id })
// 把下面的链接换成你自己的钉钉机器人webhook_url
const webhook_url = "替换成你的webhook";
const body = {
"at": {
"atMobiles":["138120567XX"], //想艾特的人在钉钉绑定的手机号,也可以在轻微表里面设置一个手机号的字段在这里引用,做到指定艾特对象。
"isAtAll": false
},
"text": {
"content":"系统通知:" + "\n" + "您有一个合同名称为"+rec.fields["合同名称"] + "质保金已于今日到期,请联系甲方:" + rec.fields["甲方"]+"进行收款工作!!!" +"\n" +"【本通知由机器人自动发送,如已款清请忽略。】",
},
"msgtype":"text"
}
HTTP.post(webhook_url, body)
最后,配置一个自动任务让它定期执行就行。
这样就会在指定的时间自动通知,也可以提前1个星期都是可以的。
创作者俱乐部成员
@WPS多维表格产品官
创作者俱乐部成员