我有2个使用每个Google工作表的Google脚本。
我的问题是,其中一个脚本(较旧的脚本)受益于Google Cloud Error报告和电子邮件通知,这非常有帮助,而较新的脚本则无济于事。
这似乎是由于这样一个事实,即自2019年4月创建新脚本以来,“还在幕后创建了一个默认的GCP项目”。 https://tanaikech.github.io/2019/07/05/linking-cloud-platform-project-to-google-apps-script-project/
实际上,当从脚本项目一侧查看Ressource / Cloud Platform项目信息时,我可以看到它们的设置方式不同:
较旧的一个具有清晰可见的GCP链接可见,而第二个(较新的)没有显示任何项目,而是说:
“此脚本有一个由Apps Scripts管理的Cloud Platform项目”
我发现了这一点: cloud platform project dialog box
并且了解到我需要创建一个新的标准Google Cloud项目,而现在,当我尝试复制项目编号时,我得到了以下错误消息:
“您无法在Apps脚本管理的文件夹中切换到Cloud Platform项目。”
所以我现在一无所知。
答案 0 :(得分:0)
我创建了一个新的Apps Script项目并将其与Google Cloud Platform项目相关联,没有任何问题。这些是我执行的步骤,请尝试复制它们以解决您的问题:
1)创建一个新项目。
2)转到“凭据”(有一个钥匙图标)。
3)点击创建凭据-> OAuth客户端ID。
4)在“应用程序类型”中,选择“ Web应用程序”。
5)创建。
6)回家(有一个房子图标)。
8)复制“项目编号”。
9)在您的Apps脚本项目中,转到“资源”->“云平台”项目...
10)放入“项目编号”,然后单击“设置项目”。
11)确认
答案 1 :(得分:0)
之所以无法将脚本转移到新项目是因为它是在“ system-gsuite / apps-script”文件夹中创建的,该文件夹是由apps-script创建的自动项目的特殊文件夹。您不能将脚本从一个自动项目移动到另一个自动项目。
我将新项目移到“普通”文件夹中,一切正常。