想每天定时发送报表到微信群里怎么办呢?
可以使用e小天的扩展三行代码实现功能
核心代码仅三行
第一行是使用cron表达式配置定时任务
希望每天8点发送报表可以这么写
timer: "0 0 8 * * ?"//每天8点执行一次
第二行,获取报表内容,从报表系统获取通知数据
var data=app.HttpGet('http://wxext.github.io/cn.wxext/docs/ext/cron/report.txt')
第三行,发送数据,发送给文件传输助手,wxid是filehelper
app.Send(Jstr({method: "sendText", wxid: "filehelper", msg: data}))
这样就写好了整个插件
完整代码,点击测试马上运行,点击提交到后台运行。
```
{
info: {
name: 'test'//插件名称
, timer: "0 0 8 * * ?"//每天8点执行一次
}
, timer: function (data) {
var data=app.HttpGet('http://wxext.github.io/cn.wxext/docs/ext/cron/report.txt')
return app.Send(Jstr({method: "sendText", wxid: "filehelper", msg: data}))
}
}
```
复制上面代码到 在线测试页面 点击提交,每天就会定时获取报表发送
查看运行情况,next为下次运行的时间,今天是9号,下次运行时间是10号8点
"next": "2020-04-10 08:00:00"
测试发送效果图
微信机器人扩展发送报表
网友评论