Google Web App 多个 Google 帐户错误

问题描述 投票:0回答:2

我正在使用 Google Apps Script 创建一个网络应用程序,但遇到了某种障碍。

有时使用网络应用程序的用户在使用多个 Google 帐户登录时使用它。当用户在使用多个帐户登录时尝试访问谷歌网络应用程序时会出现一个已知错误:无法登录到 Google Apps 脚本

已知的解决方案是:

  1. 注销所有帐户并仅以一个帐户登录。
  2. 使用隐身模式,因此仅以一个用户身份登录
  3. 为单独的 Google 帐户使用单独的浏览器。

不幸的是,这些解决方案都不适合当前情况。我自己知道如何处理错误,但我如何以编程方式通知用户这些解决方案?

我想要做的是拦截这个错误页面,并提出我自己的错误,这可能会指示用户注销他们的其他帐户。我正在使用 Google Sites 部署网络应用程序,但在那里没有任何运气。

感谢您的帮助!

google-apps-script web-applications google-sites
2个回答
2
投票

检查问题跟踪器

在登录多个 gmail.com 帐户的情况下安装表格附加组件后,google.script.run 出现意外的“需要授权”错误

  • 评论#114,有一个附加组件的解决方法
  • 评论#117,有另一种附加组件的解决方法

你没有提到你想要完成什么,但那里可能有一个解决方法。

另一个想法可能是制作一个中间页面,作为一种“登陆页面”,可以提醒您的用户注意这个问题,然后将他们重定向到 Web 应用程序。如果您使用 cookie 或本地存储 API,那么如果他们在最近几天内看到它,您可以立即将其重定向。

错误的当前已知状态

我似乎记得在某个地方看到过,虽然我现在找不到了,Apps 脚本团队正计划在 2021 年start 解决这个问题。


0
投票

我终于想出了解决办法。我有类似的情况。我一直登录到多个 Google 帐户。我通常必须打开隐身窗口。

但是,我了解到的是,首先注销所有帐户。然后登录到Google Web App 脚本所需的帐户。让 Web 应用程序加载。

然后,登录到您的其他帐户。使用验证 Google Web 应用程序所需的帐户登录后,登录其他 Google 帐户将不会受到影响。

我还没有在其他任何地方找到这个解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.