【问题标题】:Google App Script web app cannot be opened by others其他人无法打开 Google App Script 网络应用
【发布时间】:2021-09-09 19:18:27
【问题描述】:

我已经使用谷歌应用脚​​本部署了一个网络应用。在我的电脑上一切正常,应用程序从谷歌表格文件加载数据并呈现在表格中。当我尝试与其他人共享已部署的链接时,问题就出现了。我已经将应用程序的权限更改为“任何人”、“包括匿名的任何人”,始终以我自己的身份执行应用程序并以用户身份执行应用程序,但似乎没有任何效果。当用户单击该链接时,他们只会看到一个 Google 标志,说明无法访问该文件。你有什么建议吗?

我最新实现的链接在这里:https://script.google.com/macros/s/AKfycbwhBuYsrRVabtSm983UWYCtRQ3KRn9ATmp0r7wGFVasMWQUjpf7L6h2qUIDRA5SFEg/exec

谢谢。

【问题讨论】:

  • 您的最新实施不可公开访问。在任何情况下,Web 应用程序很可能正在尝试访问访问用户无权访问的文件。你说你尝试设置execute the app always as myself,但是如果你可以访问这个文件,你应该不会遇到这个问题。请考虑为此提供一组复制步骤。

标签: google-apps-script google-sheets web-applications


【解决方案1】:

您很可能将网络应用部署设置为以用户访问网络应用的方式运行,但电子表格并未与网络上的任何人/知道链接的任何人共享。

要解决此问题,请相应地更改电子表格共享设置。

请注意,一旦用户通过您的网络应用访问电子表格,他们将能够在 Google 云端硬盘和 Google 表格中找到该电子表格 > 与我共享。

【讨论】:

  • 你好。有没有办法避免这种情况?我担心匿名或未知用户可能会更改谷歌表格。我的计划是把这个 webapp 放在任何人都可以阅读和搜索数据的网页中
  • 如果您的应用不需要对电子表格进行更改,您可以共享它以仅供查看。
【解决方案2】:

Rivaa 也有同样的问题。

我所做的是:

  1. https://script.google.com/home > 让其他人检查“与我共享”
  2. 通过 Lastpass 给您的电子邮件以避免显示您的密码

我希望这些能或多或少对你有所帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-09-13
  • 2016-08-05
  • 1970-01-01
  • 2021-06-10
  • 1970-01-01
  • 1970-01-01
  • 2011-04-25
  • 1970-01-01
相关资源
最近更新 更多