您好,我相信我已经找到了一种适合您的解决方案。
高级解决方案如下:
在您的Google表格中创建一个脚本,该脚本由按下按钮触发。该脚本向正在侦听任何传入流量的Zapier Webhook发出HTTP POST请求。一旦Webhook挂在Zapier的末端,它将触发位于zap中的所有下游步骤。请注意,要执行此操作,您将需要Zapier的高级订阅,因为Zapier的webhook应用程序是仅高级访问。
现在了解详细信息:
google脚本如下:
function fireZap() {
var endpoint = "ZAPIER_WEBHOOK_URL";
var payload = {
"uuid" : Utilities.getUuid()
};
var options = {
"method" : "post","payload" : payload
};
UrlFetchApp.fetch(endpoint,options)
}
注意:端点变量只是一个示例,当您首次创建webhook触发器时,必须使用Zapier提供的端点URL更新该值。
google脚本利用了UrlFetchApp类。 Zapier的webhook端点似乎仅在唯一的有效负载数据上触发(至少在测试模式下,对于实时zap可能有所不同),因此我们为有效负载生成唯一的UUID。
编写脚本后,必须将其链接到工作簿中的按钮。 this之类的许多教程都描述了这样做的直接过程,因此我可以省去麻烦。
一旦所有这些准备就绪,我们将转到Zapier,并使用Webhooks zap创建一个新的zap作为触发器。对于触发事件,选择“捕捉挂钩”。进入“自定义挂钩”部分。 Zapier在这里将为您提供一个唯一的URL端点,并将其放置在google脚本中的端点变量中。
通过此完整的设置,您想要进行任何下游压缩,只要您按表格上的按钮,它就会触发。
希望这会有所帮助,
任何问题,请让我知道。
本文链接:https://www.f2er.com/2900480.html