GAS部署选项“任何人,甚至匿名”选项不可用

问题描述 投票:0回答:3

我正在尝试在谷歌网站中使用我的谷歌脚本应用程序,该应用程序应该向任何人公开。 当我尝试将我的谷歌脚本部署为网络应用程序(发布->部署为网络应用程序)时,在“谁有权访问该应用程序”字段中,“任何人,甚至匿名”选项不可用。我只有“只有我自己”和“我的域内的任何人”。

google-apps-script web-applications publish
3个回答
5
投票

** 已解决 ** 嗨,大家好, 这在某种程度上误导了我,在“执行应用程序为”下选择“用户访问网络应用程序”,而它应该是“ME”! 只有这样,“任何人,甚至匿名”才会出现在下一个下拉列表中。我花了一段时间才弄清楚这一点,因为我意识到 Google 需要知道将执行脚本的帐户。如果是任何用户,那么它肯定会提示帐户登录到应将脚本的“执行者”关联到的位置。因此,如果它始终是我(您的帐户),那么它不会再提示任何身份验证。

这是我真正可以将其标记为已解决的地方!

Deploy as Web App window


2
投票

访问
    Google 管理控制台
  • 选择
  • 应用 > G Suite > 云端硬盘和文档设置 > 共享设置
  • 共享选项 > 在 [您的域] 之外共享
  • ,选择 ON
  • 请注意,由于
当前错误

,如果您在共享设置为OFF时创建脚本,您将无法在域外共享它,即使您更改了该设置。创建脚本时会应用共享设置,并且这些设置无法更改。应为此创建一个新脚本(启用域外共享后)。 参考:

    问题跟踪器:无法在网络应用程序发布屏幕中选择“任何人,甚至匿名”选项

1
投票

© www.soinside.com 2019 - 2024. All rights reserved.