多谷歌账号下移动端Google App Script WebApp无法打开的解决办法
解决Google Apps Script WebApp多账号登录移动端访问错误的方案
方法1:在URL中指定账号ID
给WebApp URL末尾拼接账号ID参数,强制指定授权账号:
- 先去谷歌账号个人信息页复制你的数字账号ID
- 原URL示例:
https://script.google.com/macros/s/xxxx/exec - 修改后URL:
https://script.google.com/macros/s/xxxx/exec?userid=123456789012345678901 - 用修改后的URL在移动端访问即可
方法2:调整WebApp访问权限(业务允许时用)
如果你的WebApp不需要用户身份验证,直接放开权限:
- 打开脚本编辑器,点右上角「部署」→「管理部署」
- 找到当前部署版本,点「编辑」
- 把「谁可以访问此应用」改成「任何人,甚至匿名」
- 重新部署,用新的部署URL访问
方法3:用账号切换链接直接指定账号
组合账号切换地址和WebApp URL,自动切换到目标账号:
- 拼接格式:
https://accounts.google.com/AccountChooser?continue=你的WebApp完整URL&Email=目标账号邮箱 - 替换其中的参数后,在移动端浏览器访问这个链接,会自动切换到指定账号并打开WebApp
方法4:调整浏览器默认账号(Chrome移动端适用)
把授权WebApp的账号设为浏览器默认账号:
- 打开Chrome设置,找到「账号」选项
- 长按目标谷歌账号,选择「设为默认」
- 重新打开WebApp URL尝试访问
内容的提问来源于stack exchange,提问作者Jyothis M
相关产品推荐
相关产品推荐

