Google cloud platform 错误:函数执行失败。遵循Google Cloud Scheduler/PubSub教程时出错

Google cloud platform 错误:函数执行失败。遵循Google Cloud Scheduler/PubSub教程时出错,google-cloud-platform,Google Cloud Platform,我是按照教程找到的。然而,当我第一次测试它时,我发现在遵循Google Cloud Scheduler/PubSub教程时出现了“回调函数不是函数”错误。建议的解决方案确实改变了情况。但我仍然得到一个错误: 错误:函数执行失败。详情: 第一个参数必须是字符串、缓冲区、ArrayBuffer、数组或类似数组的对象 我正确地传递了一个包含数据元素的JSON。base64编码不是问题,因为我在教程中复制事件(带数据的JSON)时遇到了完全相同的错误。现在,我注意到: 他们使用的是“标签”而不是“实例”

我是按照教程找到的。然而,当我第一次测试它时,我发现在遵循Google Cloud Scheduler/PubSub教程时出现了“回调函数不是函数”错误。建议的解决方案确实改变了情况。但我仍然得到一个错误:

错误:函数执行失败。详情:

第一个参数必须是字符串、缓冲区、ArrayBuffer、数组或类似数组的对象


我正确地传递了一个包含数据元素的JSON。base64编码不是问题,因为我在教程中复制事件(带数据的JSON)时遇到了完全相同的错误。

现在,我注意到:

  • 他们使用的是“标签”而不是“实例”。但是教程中描述的函数使用“实例”。但是,在更正时仍然会失败,并出现相同的错误。JSON中的元素不是问题。数据检查根本没有发生

  • 这些函数在中有很多更改,但在教程中从未更新过。甚至文件也已更改

  • 一旦用最新的代码替换了所有内容,它就会正常工作

    将此留给其他人,因为在web上搜索函数名的确切错误不会给出任何结果