我正在尝试在谷歌网站中使用我的谷歌脚本应用程序,该应用程序应该向任何人公开。 当我尝试将我的谷歌脚本部署为网络应用程序(发布->部署为网络应用程序)时,在“谁有权访问该应用程序”字段中,“任何人,甚至匿名”选项不可用。我只有“只有我自己”和“我的域内的任何人”。
** 已解决 ** 嗨,大家好, 这在某种程度上误导了我,在“执行应用程序为”下选择“用户访问网络应用程序”,而它应该是“ME”! 只有这样,“任何人,甚至匿名”才会出现在下一个下拉列表中。我花了一段时间才弄清楚这一点,因为我意识到 Google 需要知道将执行脚本的帐户。如果是任何用户,那么它肯定会提示帐户登录到应将脚本的“执行者”关联到的位置。因此,如果它始终是我(您的帐户),那么它不会再提示任何身份验证。
这是我真正可以将其标记为已解决的地方!
,如果您在共享设置为OFF时创建脚本,您将无法在域外共享它,即使您更改了该设置。创建脚本时会应用共享设置,并且这些设置无法更改。应为此创建一个新脚本(启用域外共享后)。 参考: