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

对于登录多个帐户的用户,脚本如何让用户选择帐户?例如,Gmail,Google云端硬盘等为用户提供了一种方式,可以选择使用哪个帐户以及页面右上角的可选选项:

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

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

最佳答案 使用Google Apps脚本库似乎无法做到这一点 – GAS只使用当前的主帐户.此外,遗憾的是,由于沙盒框架,API客户端库以及Google登录网站无法在GAS网络应用内部运行.您可以编写自己的或使用一些现有的
OAuth实现来与Google进行身份验证,但我发现使用
Auth0 Lock仅使用Google Connection的更简单的解决方案(使用弹出方法,因为重定向方法在沙箱框架内不起作用).

点赞