You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google App Maker应用已设无需登录仍跳登录页,求解决方案

解决Google App Maker无需登录访问的问题

我来帮你梳理下可能的问题点,毕竟App Maker的共享部署有时候确实容易踩坑:

1. 先搞对链接类型,别混淆项目文件和应用部署链接

你提到的 https://drive.google.com/file/.../view 是Google Drive里App Maker项目文件的共享链接,这本来就不是用来打开应用的,显示「无可用预览」完全正常。必须用Web App部署生成的专属链接——也就是你说的 https://script.google.com/macros/.../exec,这点先明确,别再用Drive的项目链接测试了。

2. 检查Web App部署的核心权限设置(最容易踩坑的点)

你已经设置了「知道链接的任何人都可查看」和「不限制访问」,但还有两个关键细节容易遗漏:

  • 部署时,一定要把「谁可以访问此应用」选到「任何人,甚至匿名用户」——注意是带「匿名用户」的选项,不是只选「任何人」;很多人在这里只选了「任何人」,但没选到匿名层级,还是会触发登录跳转;
  • 重新部署时,要选择「创建新版本」,而不是直接更新现有版本。旧版本的权限设置可能会残留,导致新的权限配置不生效。

3. 确认App Maker项目本身的Drive共享权限

除了Web App的部署设置,还要检查项目文件在Drive里的共享:

  • 打开Drive找到你的App Maker项目,右键点击→「共享」;
  • 添加「任何人拥有链接」的权限,权限级别设为「查看者」;
  • 如果你的账户属于Google Workspace域,要确保没有勾选「限制为[你的域名]内的用户」这类选项,手动关掉域内限制才能让外部匿名用户访问。

4. 关于运行身份的补充说明

你用「开发者账户」运行是正确的选择——如果选「以用户账户运行」,必然要求用户登录授权,所以你之前切换后还是跳登录是正常的。但要注意:

  • 如果你的应用调用了Google服务(比如Drive、Sheets API),要确保开发者账户已经开启了对应的API权限;
  • 部署时弹出的授权窗口,一定要选择「允许」,并且确保授权范围是「任何人」可使用,而不是仅你自己。

5. 缓存与测试小技巧

有时候浏览器缓存会导致权限设置不生效,可以试试:

  • 用无痕/隐私模式打开部署链接;
  • 清除浏览器缓存和Cookie后再测试;
  • 换一个未登录Google账户的浏览器打开链接。

如果做完这些还是不行,可以告诉我你的App Maker项目是否关联了Google Workspace域,或者有没有用到特定的API服务,我再帮你进一步排查。

内容的提问来源于stack exchange,提问作者Admin Arth-Chilenfeld-Quartier

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 06:30:42