【发布时间】:2021-06-21 02:34:57
【问题描述】:
我正在使用 Google Apps 脚本创建一个网络应用程序,但遇到了一堵墙。
有时,使用网络应用程序的用户会在使用多个 Google 帐户登录时使用它。当用户在使用多个帐户登录时尝试访问 google 网络应用程序时,会出现一个已知错误:Can't log in to Google Apps Scripts
已知的解决方案是:
- 退出所有帐户并仅以一个帐户登录。
- 使用隐身模式,因此仅作为一个用户登录
- 为单独的 Google 帐户使用单独的浏览器。
不幸的是,这些解决方案都不适合当前的情况。我自己知道如何处理错误,但如何以编程方式告知用户这些解决方案?
我想要做的是拦截这个错误页面,并发出我自己的错误,这可能会指示用户退出他们的其他帐户。我正在使用 Google 协作平台部署网络应用程序,但在那里没有任何运气。
感谢您的帮助!
【问题讨论】:
-
如果您的代理设置为使用 V8 或 Rhino,请添加更多详细信息,即 Web 应用程序部署设置。包含minimal reproducible example 也可能会有所帮助。
-
另外说明您使用的是 Google Workspace 帐户还是普通 Google 帐户(也称为消费者帐户)
标签: google-apps-script web-applications google-sites