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

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

作者: 泽浅夕 | 来源:发表于2020-04-09 17:10 被阅读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地址

    测试发送效果图

    微信机器人扩展发送报表

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/uotcmhtx.html