我想使用相同的高级服务创建google脚本文件的多个副本,还必须在Google开发者控制台上启用API。
当我保存为新副本时,Google开发人员控制台上的API副本不会自动启用。
因为我需要大量的副本,所以我不能手动为所有人启用API。
我还尝试创建一个脚本作为库来访问高级服务,为它启用API。然后其他脚本调用库函数。但是当我运行时,每个脚本都显示我需要启用服务和API本身的消息。
有没有解决方案。
由于
答案 0 :(得分:1)
您无法以编程方式为Google Apps脚本项目启用API。创建Google Apps脚本项目的副本时,将创建一个新的Google Cloud Platform项目。
即使在复制文件时复制了高级Google服务设置,也必须手动启用新的Cloud Platform项目中的API。
答案 1 :(得分:0)
"default" GCP projects不再是这种情况。
在Apps脚本编辑器中为脚本项目启用高级服务时,保存脚本项目后,默认服务会自动在默认GCP项目中启用该服务。
与“标准” GCP项目相反:
在脚本项目中启用高级服务时,必须在标准GCP项目中手动启用相应的API。
但是,在两种情况下,都需要启用高级服务。