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

Google Script嵌入Google Sites权限问题:外部用户无法访问表单求助

问题诊断与解决方案

针对你遇到的Google Sites嵌入GAS表单仅内部用户可见的问题,可按以下步骤排查解决:

  • 检查Google Sites嵌入权限配置
    编辑Sites页面,点击嵌入的GAS部件,选择「修改嵌入」或「设置」,确认嵌入内容的访问权限设为任何人,甚至匿名用户——Sites默认可能继承组织权限限制,需手动调整为公开访问。

  • 重新确认GAS Web应用部署参数
    打开GAS编辑器,进入「部署」>「管理部署」,检查当前活跃部署的配置:

    • 「执行为」保持「我(脚本所有者)」
    • 「访问权限」必须选择任何人,甚至匿名(注意区分“任何人”与“任何人,甚至匿名”,前者仍可能要求登录Google账号,后者才允许完全匿名访问)
      若之前选错选项,重新部署并应用正确配置。
  • 排查Google Workspace组织限制
    若使用企业Workspace账号,管理员可能设置了禁止匿名访问内部Web应用的政策:

    • 联系管理员确认是否存在相关权限限制,请求为你的Web应用添加访问例外
    • 若无法调整组织政策,可尝试使用个人Google账号重新部署该Web应用
  • 测试Web应用独立访问性
    直接在匿名浏览器中打开Web应用的独立URL(部署后生成的https://script.google.com/macros/s/xxx/exec链接):

    • 若独立访问也失败,问题出在Web应用本身的权限/部署配置
    • 若独立访问正常,说明问题仅出在Sites的嵌入环节,回到第一步重新调整嵌入权限
  • 备选:手动添加IFrame嵌入代码
    若Sites内置嵌入功能仍有问题,尝试手动插入IFrame代码:
    编辑Sites页面,添加「Embed」部件并选择「Embed code」,输入以下代码(替换为你的Web应用URL):

    <iframe src="你的Web应用URL" width="100%" height="600" frameborder="0"></iframe>
    

    保存后测试匿名访问,这种方式可能绕过Sites内置嵌入的权限限制

内容的提问来源于stack exchange,提问作者Admin Support

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 17:02:34