google-apps-script - AuthMode 与多个登录用户混淆
问题描述
我在 Google Apps 脚本中遇到了一个奇怪的问题,正在开发幻灯片插件。
当我在只有一个用户登录的隐身窗口中运行插件时(称为用户 B),一切正常。
当我在多个用户登录的情况下运行加载项(在同一个 Chrome 选项卡中将其称为用户 A 和 B)时,Apps 脚本似乎对授权感到困惑。当我尝试以用户 B 的身份使用插件时(如右上角显示的配置文件所证明的那样),插件的所有功能都失败了,我猜是因为它缺乏授权。请注意,该插件一直安装在用户 B 的帐户中,并且它仍然在仅用户 B 登录的隐身窗口中工作。
对此有什么建议吗?有没有办法“强制”插件在多次登录的情况下使用用户 B 的授权?
解决方案
众所周知,在同一浏览器中进行多个登录会导致 Google 授权问题。
默认帐户(通常是首次登录的帐户)优先于任何其他帐户。谷歌尚未完全解决此问题。当前的解决方法是建议您的用户注销所有其他帐户。
推荐阅读
- javascript - Discord.js 在事件处理程序上关闭未处理的承诺拒绝
- python - Spotify Web API 未检测到 POST 请求的正文
- python - Selenium Web Scraping find_element_by_xpath 总是捕获会话字符串
- generics - F# 部分应用程序函数包装器不保留参数函数的返回类型泛型
- javascript - Puppeteer - do while,搜索后选择上一个标签
- kubernetes - 配置后 Kubernetes 仪表板不工作
- flutter - 为什么 DropdownButton nullcheck 失败?
- python-3.x - 如何正确地将 webdriver 的位置添加到系统的 PATH?
- javascript - 导入节点模块三js时的相对引用错误
- c - lib_curl 与 autoconf 的依赖关系