e小天·微信机器人扩展开发:三行代码实现每日报表发送

2020-04-09  本文已影响0人  泽浅夕

想每天定时发送报表到微信群里怎么办呢?

可以使用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"

e小天扩展Github地址

测试发送效果图

微信机器人扩展发送报表
上一篇 下一篇

猜你喜欢

热点阅读