google-apps-script - 如何为拥有多个帐户的用户在 Google App Scripts 中选择帐户?

标签 google-apps-script web-applications google-account

对于登录多个帐户的用户,脚本如何让用户选择一个帐户?例如,Gmail、Google Drive 等通过页面右上角的 optional 为用户提供了一种选择要使用的帐户的方法:

gdrive screenshot

开发人员如何实现类似的机制?

最佳答案

Google Apps Script 库似乎无法做到这一点 - GAS 只使用当前的主帐户。此外,不幸的是,由于沙盒框架,API 客户端库以及网站的 Google 登录无法在 GAS 网络应用程序中运行。您可以自己编写或使用一些现有的 OAuth使用 Google 进行身份验证的实现,但我使用 Auth0 Lock 找到了一个简单得多的解决方案只有一个谷歌连接(使用弹出方法,因为重定向方法在沙箱框架内不起作用)。

关于google-apps-script - 如何为拥有多个帐户的用户在 Google App Scripts 中选择帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36853612/

相关文章:

javascript - 从混合移动应用程序中注销 Azure 移动服务的用户

google-app-engine - Google 帐户 user_id() 是否一直都是唯一的? (即从未重复使用)

javascript - 根据一系列字符串条件删除行

java - JMX "Dashboard"应用程序

asp.net - 为什么我不应该将我的 asp.net 网站或 webapp 部署到 IIS 中域的根目录?

android - 如何使用 Google 帐户登录

javascript - 计算条件是否满足 Google Apps 脚本

excel - 按每 N 个分隔符拆分文本并转置 Google 表格

javascript - 在自定义 HTML 侧边栏中使用 .gs 文件中的变量值

Safari 中的 iOS 虚拟键盘 : Change "Go" to "Enter"