独立Google App Script无法绑定标准GCP项目提示权限缺失如何解决?
解决方案
1. 修复resourcemanager.projects.get权限报错
- 打开你自行创建的GCP项目控制台,进入「IAM与 admin」→「IAM」页面
- 找到你当前使用的谷歌账号,点击编辑权限按钮,添加
Project > Viewer角色,该角色默认包含resourcemanager.projects.get权限 - 保存修改后等待1-2分钟权限生效,再回到App Script编辑器重试绑定操作
2. 无组织账号的OAuth同意屏幕配置说明
- 个人谷歌账号创建的GCP项目不需要绑定组织,配置OAuth同意屏幕时直接选择外部用户类型即可
- 若仅用于自己测试,可以将发布状态保持为「测试」,并在测试用户列表中添加你自己的账号,此时不需要提交谷歌审核
- 如果后续要上架谷歌Workspace市场,需要将发布状态改为「正式发布」,按要求填写应用信息、权限说明等内容提交审核即可
3. App Script绑定标准GCP项目正确操作流程
- 确认GCP项目已经关联结算账户(你已经完成该步骤)
- 确认上述IAM权限已经配置完成
- 打开App Script编辑器,点击「项目设置」
- 下拉找到「Google Cloud Platform (GCP) 项目」板块,点击「更改项目」
- 输入你的标准GCP项目编号,点击「设置项目」
- 绑定完成后再进入OAuth同意屏幕配置,就不会出现权限拦截问题
4. 插件测试与上架前置准备
- 绑定完成后你可以在App Script编辑器中点击「部署」→「测试部署」,选择「谷歌Workspace 插件」类型就可以在不同表格中测试侧边栏功能,替代旧版编辑器的Run -> Test as add-on功能
- 上架Workspace市场不需要额外支付GCP费用,只要你的GCP项目结算账户处于有效状态,免费试用额度足够支撑日常开发测试使用
内容的提问来源于stack exchange,提问作者OJNSim
相关产品推荐
相关产品推荐

