是否可以使用clasp run
为 Google Apps 脚本项目自动创建的默认项目?
我想知道同样的问题,但在任何地方都找不到像你这样的明确答案。所以我决定尝试实际去做。
TLDR;答案是“是”。
但是,在您的情况下,Project ID
如果您无权访问 GCP,则在获取默认值和创建另一个 OAuth 凭据时可能会遇到问题。默认项目是在Organisation > system-gsuite > apps-script
.
这就是我所做的
- 按照设置说明进行操作。
- 跳过第 2 步和第 3 步,因为我们已经有一个默认的 GCP 项目。
- 获取您的默认值
Project ID
(类似于 sys-*************)
- 跑
clasp setting projectId sys-***********
- 按照步骤 4 创建新的OAuth 2.0 客户端 ID。有一个默认客户端 ID,但没有可下载的凭据,因此请使用相同的步骤创建一个新的。
- 按照步骤 5 登录
clasp run
到目前为止,我遇到了一个问题Could not read API credentials. Are you logged in globally?
,这个问题和这个github 问题有助于解决这个问题。但是我不相信这个问题是相关的。