google-apps-script - 强制重新授权 Google Add On 的范围
问题描述
我正在为 Google Sheets Add On Marketplace 开发一个插件,但我对 Google 要求的验证过程有些坚持。他们要求我重新进行第一次授权应用程序的过程的屏幕截图,但由于我已经允许我的插件运行,我无法让权限窗口再次显示。
任何人都知道如何强制 Google 表格请求 Oauth 权限?
提前致谢
解决方案
授权可以手动删除,也可以使用代码删除。您的用户还应该知道如何删除授权。您可以向用户提供菜单项或按钮以删除授权。
使用代码删除授权
function removeAuthorization() {//This must be run from your add-on code
ScriptApp.invalidateAuth();
}
手动删除授权
确保您没有登录多个 Google 帐户。
您只需登录安装插件的 Google 帐户即可。
转到管理您的 Google 帐户:
https ://myaccount.google.com/
转到安全检查
https://myaccount.google.com/security-checkup
打开第三方访问
向下滚动到底部,然后单击“显示其他人”
删除 {{Name of your Add-on}} 的访问权限
此时您已通过您的帐户删除了对该插件的授权。
如果您有 Workspace 帐户或其他付费 Google 帐户,则可能会收到错误消息:
在管理控制台中卸载域的应用程序
您将需要进入管理控制台并删除该应用程序。
现在返回加载项并使用它,系统将提示您重新授权。
推荐阅读
- r - 用倾向评分计算平均治疗效果对被治疗者 (ATET/ATT) 的影响
- flutter - 为什么 ListViewBuilder 显示重复值?
- highcharts - 单个系列的 Highcharts 工具提示始终居中。我可以强制它悬停在标记上吗?
- git - 如何解决git中的分歧?
- flutter - 使用 Flutter Navigation 恢复路线
- google-app-engine - 调试 Google App Engine 部署运行状况检查失败
- python - 为每个 yaml 文件输入输出 json 文件
- sql - 创建返回信息的oracle PL/SQL 存储过程?
- python - Think Python [9.2 - 练习 3] 为什么只有部分单词被禁止?
- ios - 不同视图控制器中的两个表视图一个工作一个不工作(Swift 4)