无法通过Test Deployment菜单访问自有Google App Script Web应用
Google App Script测试部署“Access Denied”问题排查与解决
可能成因
- 跨陌生设备登录触发安全限制:在朋友电脑上用你的账号登录并测试部署,Google的安全机制会对陌生设备的操作进行管控,可能临时限制了测试部署的权限会话,导致回到常用设备后仍无法正常访问。
- 测试部署的权限缓存异常:测试部署的权限逻辑和正式部署相互独立,跨设备操作后,常用设备浏览器里的测试部署权限缓存出现冲突,引发验证失败。
- Google安全策略临时调整:即使没有主动修改权限,Google可能因全局安全策略更新,对测试部署的访问权限做了隐性限制,尤其是涉及跨设备访问的场景。
解决方法
- 清理浏览器站点数据
打开Chrome的chrome://settings/siteData页面,搜索google.com和script.google.com,删除这两个站点的所有存储数据,之后重新登录Google账号,再尝试打开测试部署链接。 - 重新创建测试部署
在App Script编辑器里删除当前的测试部署,然后重新创建一个新的测试部署,权限设置选择“仅限我自己”,完成配置后直接访问新生成的测试链接。 - 重置账号登录会话
登录Google账号安全中心,查看所有已登录设备,移除朋友电脑的登录会话,然后在常用设备上退出并重新登录Google账号,再测试部署。 - 触发重新授权流程
在App Script编辑器中随便选择一个函数点击“运行”,此时会弹出权限授权窗口,完成所有权限授权后,再尝试打开测试部署页面。
内容的提问来源于stack exchange,提问作者Idad
相关产品推荐
相关产品推荐

