Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 强制重新授权Google加载项的作用域_Google Apps Script_Google Cloud Platform - Fatal编程技术网

Google apps script 强制重新授权Google加载项的作用域

Google apps script 强制重新授权Google加载项的作用域,google-apps-script,google-cloud-platform,Google Apps Script,Google Cloud Platform,我正在为GoogleSheets附加模块市场开发一个附加模块,我对Google需要的验证过程有些执着。他们要求我重新做第一次授权应用程序过程的截屏,但由于我已经授予了运行我的加载项的权限,我无法让权限窗口再次显示 有人知道我如何强制Google Sheets请求Oauth权限吗 提前感谢可以手动删除授权,也可以使用代码删除授权。您的用户还应该知道如何删除授权。您可以向用户提供菜单项或按钮以删除授权 使用代码删除授权 手动删除授权 确保您没有登录多个Google帐户。 您只需登录安装该附加组件的G

我正在为GoogleSheets附加模块市场开发一个附加模块,我对Google需要的验证过程有些执着。他们要求我重新做第一次授权应用程序过程的截屏,但由于我已经授予了运行我的加载项的权限,我无法让权限窗口再次显示

有人知道我如何强制Google Sheets请求Oauth权限吗


提前感谢

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

使用代码删除授权 手动删除授权 确保您没有登录多个Google帐户。
您只需登录安装该附加组件的Google帐户即可

转到管理您的Google帐户:

转到安全检查

开放第三方访问
向下滚动至底部,然后单击“显示其他人”
删除对{{外接程序名称}的访问权限
此时,您已经通过您的帐户删除了对加载项的授权

如果您有工作区帐户或其他付费谷歌帐户,则可能会收到错误消息:

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

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


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

太棒了!非常感谢!
function removeAuthorization() {//This must be run from your add-on code
  ScriptApp.invalidateAuth();
}