用户设置的Firebase功能计划

时间:2019-08-07 16:10:23

标签: firebase google-cloud-functions

我为我的用户提供了“您希望在星期几...”的选项 用户选择一周中的某一天,我希望Firebase Function在用户选择的日期每周触发一次。

但是,我似乎无法将任何变量数据输入到Firebase Function Schedule功能中。

我可以跑步...

exports.scheduledFunction = functions.pubsub.schedule('every 5 minutes').onRun((context) => {
    console.log('This will be run every 5 minutes!'); 
});  

但是我似乎无法将“每5分钟”作为变量。

我可以每周触发一次函数,但是我可以让用户决定应该在哪一天触发该函数吗?

1 个答案:

答案 0 :(得分:0)

您无法更改预定功能的频率。必须在部署时进行设置。您在功能中必须要做的就是检查在触发功能时应运行哪些用户指定的作业,并仅执行应运行的作业。因此,这不是配置问题-您必须编写代码才能实现这一点。