google-apps-script - Google Web App 多个 Google 帐户错误
问题描述
我正在使用 Google Apps 脚本创建一个网络应用程序,并且遇到了一种墙。
有时,使用 Web 应用程序的用户会在使用多个 Google 帐户登录时使用它。当用户在使用多个帐户登录时尝试访问 google 网络应用程序时,会显示一个已知错误:无法登录到 Google Apps 脚本
已知的解决方案是:
- 注销所有帐户并仅作为一个帐户登录。
- 使用隐身模式,因此仅作为一个用户登录
- 为单独的 Google 帐户使用单独的浏览器。
不幸的是,这些解决方案都不适合当前的情况。我自己知道如何处理错误,但我如何以编程方式告知用户这些解决方案?
我想要做的是拦截这个错误页面,并提出我自己的错误,这可能会指示用户注销他们的其他帐户。我正在使用 Google Sites 部署网络应用程序,但在那里没有任何运气。
谢谢你的帮助!
解决方案
检查问题跟踪器
在登录到多个 gmail.com 帐户时安装表格插件后,来自 google.script.run 的意外“需要授权”错误
你没有提到你想要完成什么,但那里可能有一个解决方法。
另一个想法可能是制作一个中间页面,作为一种“登录页面”,可以提醒您的用户有关此问题,然后将他们重定向到 Web 应用程序。如果您使用 cookie 或本地存储 API,那么如果他们在过去几天内看到它,您可以立即将其重定向。
错误的当前已知状态
我似乎记得在某个地方看到过,但我现在找不到,Apps 脚本团队计划在 2021 年开始着手解决这个问题。
推荐阅读
- oracle - 与 oracle 开发人员的连接失败(错误测试失败:java.library.path 中没有 ocijdbc18)
- java - ActiveMQ - Java - 如何一次接收多条消息?
- r - r markdown vitae 包“未定义的控制序列”编织到 vitae 预定义的 cv 模板时出错
- sql - 基于 2 个表的统计信息需要 SQL 查询
- flutter - 无靠背的颤振抽屉
- terraform - 在 terraform 中更改 'terraform.tfstate.d' 的名称
- mysql - 查询给定数据集中的男女比例#MySQL
- elasticsearch - 使用弹性搜索根据位置返回坐标
- python - 使用 python 请求在网页上搜索
- android - 使用片段事务替换特定片段