测试Google Sheets编辑器附加组件出现403错误如何解决
独立GCP项目绑定的Sheets附加组件测试403授权错误解决方案
1. 校验OAuth同意屏幕配置
- 确认OAuth同意屏幕的发布状态:若处于测试模式,你用来测试的Google账号必须被精确添加到「测试用户」列表中,邮箱拼写、域名完全匹配才可以生效,测试模式下未入列表的账号必然触发403。
- 核对授权范围一致性:在Apps Script编辑器的项目设置中勾选「在编辑器中显示appsscript.json 清单文件」,打开清单文件查看
oauthScopes字段声明的所有授权范围,同时前往GCP控制台「API和服务 > OAuth同意屏幕」的范围板块,确认所有用到的范围都已添加,范围不匹配会触发授权校验失败。
2. 核对项目绑定与部署配置
- 确认GCP项目绑定正确:在Apps Script编辑器的「项目设置」页面,查看「Google Cloud Platform (GCP) 项目」板块的项目编号,确认和你使用的标准GCP项目编号完全一致,避免绑定到默认项目或其他无关项目。
- 确认测试部署版本正确:旧版编辑器发布测试时,除了设置为
installed and enabled,还要确认你选择的部署版本是最新修改后的版本,历史旧版本若保留错误配置也会导致授权报错。
3. 检查必备API启用状态
前往GCP控制台「API和服务 > 已启用的API和服务」页面,确认已启用以下两个必备API:
- Google Sheets API
- Google Workspace Marketplace SDK
未启用上述API会直接触发403授权错误。
4. 清理授权缓存重试
完全退出当前登录的Google账号,清除浏览器缓存和Cookie后重新登录,打开测试文档重新发起授权流程,旧的授权缓存残留也可能导致校验异常。
内容的提问来源于stack exchange,提问作者OJNSim
相关产品推荐
相关产品推荐

