Google apps script Google Web App多个Google帐户错误

Google apps script Google Web App多个Google帐户错误,google-apps-script,web-applications,google-sites,Google Apps Script,Web Applications,Google Sites,我正在使用谷歌应用程序脚本创建一个web应用程序,并且遇到了一堵墙 有时,使用web应用程序的用户在使用多个Google帐户登录时使用它。当用户在使用多个帐户登录时尝试访问google web app时,会出现一个已知错误: 已知的解决方案有: 注销所有帐户并仅作为一个帐户登录 使用匿名模式,因此仅作为一个用户登录 为单独的谷歌帐户使用单独的浏览器 不幸的是,这些解决办法都不适合目前的情况。我自己知道如何处理错误,但如何通过编程将这些解决方案告知用户 我试图做的是截取这个错误页面,并抛出我自己的

我正在使用谷歌应用程序脚本创建一个web应用程序,并且遇到了一堵墙

有时,使用web应用程序的用户在使用多个Google帐户登录时使用它。当用户在使用多个帐户登录时尝试访问google web app时,会出现一个已知错误:

已知的解决方案有:

  • 注销所有帐户并仅作为一个帐户登录
  • 使用匿名模式,因此仅作为一个用户登录
  • 为单独的谷歌帐户使用单独的浏览器
  • 不幸的是,这些解决办法都不适合目前的情况。我自己知道如何处理错误,但如何通过编程将这些解决方案告知用户

    我试图做的是截取这个错误页面,并抛出我自己的错误,这可能会指示用户注销他们的其他帐户。我正在使用谷歌网站部署这个web应用程序,但在那里没有任何运气

    谢谢你的帮助

    检查问题跟踪程序

    • ,具有附加组件的解决方法
    • ,有另一个附加组件解决方案
    你还没有提到你想要完成什么,但是可能有一个解决办法

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

    错误的当前已知状态
    我似乎记得在某个地方看到过,尽管我现在找不到,应用程序脚本团队计划在2021年开始修复此问题。

    谢谢您的回答!不幸的是,我没有构建一个附加组件,所以这两个解决方案对我来说不起作用。但我可能不得不继续使用“登录页”的想法。如果您的代理设置为使用V8或Rhino,则@MuteThunder没有问题-以防万一您不知道-请添加更多详细信息,即web应用部署设置。如果您使用的是Google Workspace帐户或普通Google帐户(也称为消费者帐户),那么也可能会有所帮助