首页 > 解决方案 > 强制重新授权 Google Add On 的范围

问题描述

我正在为 Google Sheets Add On Marketplace 开发一个插件,但我对 Google 要求的验证过程有些坚持。他们要求我重新进行第一次授权应用程序的过程的屏幕截图,但由于我已经允许我的插件运行,我无法让权限窗口再次显示。

任何人都知道如何强制 Google 表格请求 Oauth 权限?

提前致谢

标签: google-apps-scriptgoogle-cloud-platform

解决方案


授权可以手动删除,也可以使用代码删除。您的用户还应该知道如何删除授权。您可以向用户提供菜单项或按钮以删除授权。

使用代码删除授权

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 帐户,则可能会收到错误消息:

在管理控制台中卸载域的应用程序

您将需要进入管理控制台并删除该应用程序。

现在返回加载项并使用它,系统将提示您重新授权。


推荐阅读