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

无法保存appsscript.json编辑及Google账号权限报错求助

问题解决思路

1. 保存失败的核心原因

你当前的oauthScopes采用的是字符串格式,当需要添加多个权限范围时,必须改为数组格式——JSON语法错误会导致编辑器静默失败(无提示但无法保存)。

2. 权限报错的正确处理

报错明确要求profile权限,对应的完整scope是https://www.googleapis.com/auth/userinfo.profile,你也可以直接使用短名称profile(Apps Script会自动识别对应完整路径)。

如果是通过People API获取用户信息,更推荐添加People API专属的只读权限https://www.googleapis.com/auth/peopleapi.readonly,该权限更贴合API调用场景,同样能满足获取用户名的需求。

修改后的完整appsscript.json示例

{
  "oauthScopes": [
    "https://www.googleapis.com/auth/userinfo.names",
    "https://www.googleapis.com/auth/userinfo.profile"
  ],
  "timeZone": "America/New_York",
  "dependencies": {
    "enabledAdvancedServices": [
      {
        "userSymbol": "People",
        "version": "v1",
        "serviceId": "peopleapi"
      }
    ]
  },
  "exceptionLogging": "STACKDRIVER",
  "runtimeVersion": "V8",
  "webapp": {
    "executeAs": "USER_DEPLOYING",
    "access": "MYSELF"
  }
}

额外注意事项

  • 确保JSON格式完全正确:逗号、括号无遗漏或多余
  • 权限变更后,必须重新部署Web App(如果是Web App场景),否则新权限不会生效
  • 若仍无法保存,可尝试关闭并重新打开清单文件,或清除浏览器缓存后再操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 14:09:25