Google Chat关联GAS项目安装需编辑权限问题求助(无需开放编辑权限)
解决Google Chat应用GAS项目安装时无需开放编辑权限的方案
核心原因分析
出现该问题通常是因为GAS项目的部署执行身份配置错误,或是OAuth权限范围请求过高,导致系统误向用户索要项目编辑权限,而非应用运行所需的合理权限。
具体解决方案
修正GAS项目部署的执行身份
打开你的GAS项目,点击右上角「部署」→「管理部署」,选中对应Chat应用的部署版本点击「编辑」。在「执行API为」选项中,选择**「我自己(你的邮箱地址)」**,而非「用户访问网络应用时」。这样应用会以你的身份执行逻辑,用户无需获取项目的编辑权限。精简OAuth权限范围
在GAS编辑器中,点击「扩展程序」→「Apps Script API」,跳转至对应Google Cloud Console项目。进入「API和服务」→「OAuth同意屏幕」,检查已添加的权限范围,仅保留Google Chat应用必需的权限(例如https://www.googleapis.com/auth/chat.bot),移除任何不必要的高权限范围。重新配置并发布Workplace Marketplace应用
登录Workplace Marketplace控制台,找到你的应用,进入「权限」配置页,确认仅请求应用运行所需的最小权限,无任何涉及GAS项目访问的权限要求。完成配置后重新发布应用,确保新配置覆盖旧版本。再次验证项目共享设置
确认GAS项目的共享设置为「域内所有成员,只读权限」,避免因误操作设置了需要编辑权限的共享规则。
内容的提问来源于stack exchange,提问作者Paulo
相关产品推荐
相关产品推荐

