谷歌电子表格触发onChange doGet()可用,doPut()怎么样?

时间:2017-12-27 16:51:02

标签: google-apps-script

根据谷歌应用程序脚本文档中的简单触发器...

https://developers.google.com/apps-script/guides/triggers/

可以通过doGetdoPost对Web应用的HTTP请求触发脚本。

但是,每次运行 doPut HTTP请求时,我都需要运行一个脚本。

这可能吗? (显然不是简单的触发器,而是具有可安装的触发器?)

1 个答案:

答案 0 :(得分:0)

答案是肯定的。发送GET和PUT请求可以允许您运行任意数量的脚本。

还有更多。我认为这是应用程序脚本中最酷的部分之一。您正在呼叫的脚本可以使用您拥有的所有权限(包括管理员权限)运行,如果您使用的是G套件。通过使用GET和PUT请求,您可以消除许多要求用户运行脚本权限的复杂性。

最后,最好的是,您的GET和PUT请求不需要来自另一个应用程序脚本,它们可以来自任何地方,包括客户端代码和服务器端API。