首页 > 解决方案 > 发布一个 Google Apps Script Web 应用程序,该应用程序公开 API 以供公众使用,无需匿名访问

问题描述

我正在尝试了解 Google Apps Script 网络应用程序的发布选项是如何工作的。我有一个提供 JSON API 的 GAS 项目。我希望其他非 G-Suite 服务能够调用网络应用 URL。我在 G-Suite 企业中,我的 GAS 项目是在我们的 GCP 组织中创建的。

当我发布网络应用程序时,有三个选项:

由于各种原因,我不能使用anonymousand 显然myself选项不起作用。所以我必须使用该anyone in my organization选项。

现在,当一个人登录到组织中的 G-Suite 帐户,访问我的网络应用程序 URL 时,它将按预期工作。

我有另一个网站,在我的组织之外。我希望该网站调用网络应用程序 URL。我知道网上的一切都说要使用该anonymous选项,但我不能。

所以我想知道我有什么选择。我有一些想法但不确定:

这些都可能吗?或者还有其他可能的方式吗?

标签: google-apps-scriptgoogle-cloud-platformweb-applicationspublishgoogle-workspace

解决方案


推荐阅读