定时脚本(Schedule Script)
主要是用于执行定时任务,依赖Cron表达式的设计,可以用来在某个时刻启动一个任务, 或循环执行任务,比如发送一些请求等。
脚本入口函数为async function onSchedule(context),脚本具体的代码示例使用可以查看脚本 API 参考。
Hodor支持5个或6个部分的Cron表达式。
6个部分的格式是:Second Minute Hour Day of month Month Day of week
创建表达式时,你可以使用这个5个部分 或 6个部分(不支持年份) 生成器
我使用 CrontabGuru 作为参考
因此,你可以解析任何由数字和 * , / 和 - 符号组成的表达式
一些cron示例:
- 一分钟执行一次Cron表达式
* * * * * - 一秒执行一次Cron表达式
* * * * * *
脚本还可以用 require('@libs/<键>') 引用公共库:内置库(@libs/base64、@libs/hex)随应用分发,定时脚本开箱即用(详见 require 引用指南)。
Hodor所用到的JavaScript的API请查看脚本 API 参考。