首页 > 解决方案 > AuthMode 与多个登录用户混淆

问题描述

我在 Google Apps 脚本中遇到了一个奇怪的问题,正在开发幻灯片插件。

当我在只有一个用户登录的隐身窗口中运行插件时(称为用户 B),一切正常。

当我在多个用户登录的情况下运行加载项(在同一个 Chrome 选项卡中将其称为用户 A 和 B)时,Apps 脚本似乎对授权感到困惑。当我尝试以用户 B 的身份使用插件时(如右上角显示的配置文件所证明的那样),插件的所有功能都失败了,我猜是因为它缺乏授权。请注意,该插件一直安装在用户 B 的帐户中,并且它仍然在仅用户 B 登录的隐身窗口中工作。

对此有什么建议吗?有没有办法“强制”插件在多次登录的情况下使用用户 B 的授权?

标签: google-apps-scriptgoogle-appsgoogle-apps-script-addon

解决方案


众所周知,在同一浏览器中进行多个登录会导致 Google 授权问题

默认帐户(通常是首次登录的帐户)优先于任何其他帐户。谷歌尚未完全解决此问题。当前的解决方法是建议您的用户注销所有其他帐户。


推荐阅读