无法将Google脚本“在Apps脚本管理的文件夹中”切换到新的Cloud Platform项目

时间:2019-11-18 16:10:48

标签: google-apps-script

我有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项目。”

所以我现在一无所知。

2 个答案:

答案 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创建的自动项目的特殊文件夹。您不能将脚本从一个自动项目移动到另一个自动项目。

我将新项目移到“普通”文件夹中,一切正常。