uniapp框架实现云函数定时触发

需求

需要实现可以定时触发云函数的解决方案,uniapp框架支持定时触发

实现

步骤一、创建云函数

首先创建云函数,打开HbuilderX,cloudfunctions目录右键,新建云函数test

image-20230228151047158

步骤二、在uniCloud web控制台点击需要添加触发器的云函数详情,创建云函数触发器,格式如下:

打开uniCloud web,选择云函数列表

image-20230228151250415

打开详情,点击定时器触发,编辑

image-20230228151343218

如果是腾讯云

1
2
3
4
5
6
7
[
{
"name": "myTrigger",
"type": "timer",
"config": "0 0 2 1 * * *"
}
]

如果是阿里云

1
["cron:0 0 * * * *"]

Cron 表达式

Cron 表达式有七个必需字段,按空格分隔。其中,每个字段都有相应的取值范围:

注意:阿里云cron表达式是6位,腾讯云cron表示式是7位,这是两者的主要区别,因为阿里云没有第七位的年份

image-20230228151736354

image-20230228151520403

辅助工具

Cron表达式在线生成工具


uniapp框架实现云函数定时触发
https://thaneyang.github.io/2023/03/uniapp框架实现云函数定时触发.html
作者
ThaneYang
发布于
2023年3月11日
许可协议