允许匿名访问 Google Apps Script Web 应用程序(Google Apps 帐户)

Posted

技术标签:

【中文标题】允许匿名访问 Google Apps Script Web 应用程序(Google Apps 帐户)【英文标题】:Allowing anonymous access to Google Apps Script web app (Google Apps account) 【发布时间】:2014-05-20 15:21:44 【问题描述】:

我的 Google 云端硬盘中有一个电子表格,我想通过网络应用共享它。我希望脚本以我的身份运行并允许所有人访问网络应用程序。

在我的个人 Google 帐户(非 Google 应用帐户)中完成此操作后,我会在“发布为网络应用”对话框的“谁有权访问该网络应用”部分下看到“任何人,甚至是匿名”选项Apps 脚本编辑器。一切正常。

但是,当我尝试在我单位的 Google Apps 帐户中执行相同操作时,我在“谁有权访问网络应用程序”部分下没有看到“任何人,甚至是匿名的”选项。显示的唯一选项是“仅限我自己”和“XXXXXXX.com 内的任何人”

有人知道为什么会这样吗?我可以在我的 Google Apps 域中更改任何安全选项吗?

谢谢

【问题讨论】:

你曾经解决过这个问题吗?我遇到了同样的问题,但无法在答案中发布的文档中找到答案(现在查看每个设置 10 次) google-apps 是关于来自 Google 的应用程序。有关“管理帐户”(“Google Apps Free”和 G Suite)的问题,请使用gsuite。 【参考方案1】:

您是否咨询过您的 Google Apps 管理员?他们可能执行了一项政策,即不能在组织外部共享文档。

这是有关文档共享政策的文档。 https://support.google.com/a/answer/60781?hl=en

【讨论】:

【参考方案2】:

此设置由域管理员通过“云端硬盘和文档设置”下的“允许 [域] 中的用户在网络上发布文件或将其作为公开或不公开文件向全世界显示”选项进行控制。

请注意,选中该选项后,您必须创建一个新脚本才能以“匿名”访问权限发布它。即使更改了设置,现有脚本似乎也无法获得该选项。

另请注意 Google 问题跟踪器:https://issuetracker.google.com/issues/36764781

【讨论】:

非常感谢您的回答!

以上是关于允许匿名访问 Google Apps Script Web 应用程序(Google Apps 帐户)的主要内容,如果未能解决你的问题,请参考以下文章

Google Apps Script JDBC - 仅当 cpanel 中的远程数据库访问主机设置为全开时有效

服务帐户可以调用 Google Apps Script Execution API 吗?

从工作表中的 Google Apps 脚本访问 BigQuery 时需要登录错误

将身份验证从一个 Google Apps Script webapp 传递到另一个 Google Apps Script webapp

该脚本工作正常,但不在“google-apps-script”中

Google-apps-script 函数 CHAR() 和 CODE()