firebase - Firebase Cloud Functions 在 00 处触发
问题描述
嘿伙计们。我一直在寻找一种方法来在每小时 00 分钟触发我的功能。它现在的工作方式取决于函数上传的时间,所以如果我在 13:45 上传它,它将首先在 14:45 触发。我应该怎么做才能让它在 14:00 触发?
解决方案
您应该使用(新)功能,该功能允许使用functions.pubsub.schedule().onRun()
.
在您的情况下,您将使用Unix Crontab 配置,如下所示:
exports.scheduledFunctionCrontab = functions.pubsub.schedule('0 * * * *')
.onRun((context) => {
console.log('This will be run every hour at hh:00');
return null;
});
在此处查看 crontab 配置器:https ://crontab.guru
推荐阅读
- java - Mockito - Unmocked 方法无法返回对象本身
- sql - 在表事务 SQL 中插入未计算的 Id
- actionscript-3 - 当弹出窗口在 AS3 AIR 中处于活动状态时如何禁用主窗口?
- javascript - Laravel:无法使用请求检索 GET 数据
- spring-boot - @Valid 使用 @ModelAttribute,而不是 @RequestAttribute
- swift - 如何根据登录的人将唯一的用户名添加到标签中?
- ios - IOS-SceneDelegate 方法在第一次后台终止后不起作用
- postgresql - 如何将一名员工与她可以使用 PostgreSQL 提供的多项服务联系起来?
- c# - EPPlus 提高导出到路径的速度
- flutter - 成功验证后将用户重定向到另一个有状态小部件