如何移除Google Sheets插件授权界面的两项非必需权限?
移除Google Sheets插件非必需OAuth权限的方法
检查并修改权限清单文件
打开Google Apps Script编辑器,先开启清单文件显示(右上角「查看」→「显示清单文件」),找到appsscript.json里的oauthScopes数组,直接删掉对应非必需权限的字符串:- 删掉
https://www.googleapis.com/auth/documents(对应Docs的全权限) - 删掉
https://www.googleapis.com/auth/forms(对应云端硬盘表单的管理权限)
只保留你需要的两个权限: https://www.googleapis.com/auth/spreadsheetshttps://www.googleapis.com/auth/script.container.ui
- 删掉
关闭不必要的高级API服务
虽然你说当前关联的API都非必需,但还是要确认下:在脚本编辑器里点「资源」→「高级Google服务」,把Google Docs API和Google Forms API关掉,防止它们自动触发权限请求。重新部署测试版本
点「发布」→「部署为编辑器加载项」,创建一个新的部署版本,选择测试模式更新。更新后卸载已装的测试插件,重新安装触发授权。验证权限变更
重新发起授权请求,检查授权界面是否只显示那两项必需权限即可。
内容的提问来源于stack exchange,提问作者SoftTimur
相关产品推荐
相关产品推荐

