是否可以将GoogleApps脚本部署为不会在每次部署时更改URL的网络应用程序?

我编写了一个供个人使用的 Apps 脚本,我想通过 HTTP 请求调用它。(我基本上像使用“无服务器功能”一样使用它,对 Google Apps API 进行本地身份验证。)

通过将我的 Apps Script 项目部署为 Web App,我可以轻松地做到这一点,这会为我提供一个类似的 URL

https://script.google.com/macros/s/${DEPLOYMENT_ID}/exec

但是,如果我对脚本进行更改并希望实时推送这些更改,则必须创建一个新部署,该部署将具有新的部署 ID,从而更改 URL。

我知道我可以使用“测试部署”来获取始终指向项目 HEAD 的 URL,但这始终需要来自 HTTP 客户端的身份验证。通过我的部署,我可以将“谁有权访问”设置为“任何人”并避免此要求。

是否可以将 Web 应用程序脚本部署到在未来部署中不会更改的 URL?

回答

在旧的编辑器中,部署到相同的 URL 是默认行为,因为您只能有一个部署。新编辑器允许您拥有多个部署,每个部署都有自己的 URL 并且(可能)指向应用程序的不同版本。

要将现有部署更新为不同版本或创建新版本,您需要编辑部署的配置。
编辑部署配置


以上是是否可以将GoogleApps脚本部署为不会在每次部署时更改URL的网络应用程序?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>