如何在云功能内联编辑器中使用 Firebase 预定功能?

How to use Firebase scheduled functions in Cloud functions inline editor?

我想为 firebase 创建一个基本的计划函数,但是我在 Cloud Functions 上使用内联编辑器。现在我只是测试他们在文档中提供的基本示例:

const functions = require('firebase-functions');
const admin = require('firebase-admin');

admin.initializeApp();

exports.scheduledFunctionCrontab = functions.pubsub.schedule('45 12 * * *').onRun((context) => {
    console.log('This function was successful');
});

我比较困惑的部分是,如果您使用内联编辑器/控制台,您使用什么类型的功能? (即:HTTP、Pub Sub、Firestore 等)每天下午 运行(在此示例中)12:45 获取此功能?

感谢您的帮助或建议!

>>>注意: 我知道您可以使用控制台手动制作计划的功能,但是应用程序的这一部分需要更多的灵活性和这种语法/方法应该会好很多。

Cloud Functions 控制台中的内联编辑器不支持编辑由 firebase-functions 模块定义并由 Firebase CLI 部署的函数。 Firebase CLI 执行 Cloud 控制台无法模拟的额外工作。如果你想正确使用定时函数,你必须使用 CLI 进行部署。