You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

切换至GCP标准版后,Google插件脚本函数权限恢复方法求助

解决GCP标准版切换后Google插件权限错误的方案
  • 检查OAuth consent screen配置
    切换到标准版GCP后,OAuth consent screen的发布状态很关键。如果之前是测试状态,现在必须设为「发布」,不然只有添加的测试用户能正常用,普通用户会触发权限限制。另外要确认所有需要的权限范围(比如https://www.googleapis.com/auth/drive)都已经加到consent screen的范围列表里——哪怕appsscript.json里已经写了,GCP这边也得同步配置才行。

  • 重新验证GCP与Apps Script的关联
    打开Apps Script编辑器的「项目设置」,确认关联的GCP项目ID是正确的标准版项目。要是切换后关联出了问题,先解除绑定再重新绑定一次。绑定后别忘了给Apps Script对应的服务账号加权限:比如在GCP里给这个服务账号分配「Drive文件管理员」或者你需要的具体角色,很多时候权限问题都是服务账号权限不够导致的。

  • 清除旧授权并重新授权
    用户那边的授权缓存可能留了旧信息。让用户去Google账号的「安全」页面,找到「第三方应用访问权限」,删掉这个插件的授权记录,然后重新打开插件走一遍授权流程。同时在Apps Script编辑器里,用「测试作为加载项」重新触发授权,确保新权限生效。

  • 排查日志相关权限
    错误提示是加载日志失败,说明GCP的日志API可能有问题。去GCP控制台的「Cloud Logging」,先确认Cloud Logging API已经启用,然后检查当前用户和插件服务账号有没有「Logs Viewer」权限。另外也看看Apps Script的日志设置,有没有禁用日志或者配额用完了。

  • 再次核对appsscript.json的权限范围
    虽然你说已经加了必要权限,但还是要再检查一遍:权限范围的格式要完整(比如https://www.googleapis.com/auth/drive不能写错),不要同时加冲突的范围(比如既加了宽泛的权限又加了狭窄的,可能导致授权逻辑混乱)。改完之后一定要保存并重新部署插件,确保新的权限范围生效。

内容的提问来源于stack exchange,提问作者Samir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:27:29