根据云函数文档中关于how to Enqueue functions with Cloud Tasks的内容,我们演示了如何创建Firebase任务队列函数。
但是,如果我调用enqueue
将函数入队,则返回一个Promise,其中没有任何关于我的排队任务的信息。
→我如何从刚创建的任务中获取任务名称或任何引用,并添加到我的队列中?
- 我需要存储此名称,以便可以在执行之前取消任务。*
根据云函数文档中关于how to Enqueue functions with Cloud Tasks的内容,我们演示了如何创建Firebase任务队列函数。
但是,如果我调用enqueue
将函数入队,则返回一个Promise,其中没有任何关于我的排队任务的信息。
→我如何从刚创建的任务中获取任务名称或任何引用,并添加到我的队列中?
1条答案
按热度按时间ndasle7k1#
正如它似乎是,Firestore云功能有一个有限的功能集相比,“真实的的”谷歌云功能。
要获取有关该任务的更多数据,请不要使用
firebase-admin/functions
中的enqueue函数,而是使用@google-cloud/tasks
库:调用
client.createTask
将返回有关Task的数据。这允许您在必要时删除Task。