我想知道如何在Firebase上为在特定日期运行作业编写正确的代码。
对于cron类型的作业,我知道这些情况应该实现如下:
exports.scheduledFunctionCrontab = functions.pubsub.schedule('5 11 * * *')
.timeZone('America/New_York') // Users can choose timezone - default is America/Los_Angeles
.onRun((context) => {
console.log('This will be run every day at 11:05 AM Eastern!');
return null;
});
但这是为了";重复";工作而不是为了";一次性";工作
有没有任何方法可以使用Firebase在特定日期运行特定作业?
谢谢!
我自己在这里找到了一个很好的答案。
https://medium.com/firebase-developers/how-to-schedule-a-cloud-function-to-run-in-the-future-in-order-to-build-a-firestore-document-ttl-754f9bf3214a