【发布时间】:2019-10-30 15:55:54
【问题描述】:
我无法通过 Zapier 触发多个 webhook,例如 explained on Zapiers website 有没有人设法使用这个功能?
我正在尝试创建“一组格式正确的 JSON 对象”。 为了能够在下一步中选择它作为数据源,它需要是一个简单的数组(这就是我将数组内的 json 字符串化的原因)。
这是我在 Zapier Code 中创建的 json 数组,试图用来触发两个单独的 webhook 被触发
var jsonArray = ['{"id":1,"data":111}','{"id":2,"data":222}'];
output = {jsonArrayOut: jsonArray};
Here is a screenshot of a custom webhook request in Zapier
无论我如何格式化数据,我总是收到一个请求,而不是两个。
谁能告诉我我错过了什么?
【问题讨论】:
-
不要对json数组进行字符串化,那么应用程序将无法找到字符串中的元素数。
-
另外,为什么要将数组包装到另一个对象中??
-
您能更清楚地了解您要做什么吗?您是否希望一个代码步骤触发器多次运行后续操作?
-
@xavdid 我想为我们在 Shopify 之外收到的订单更改 Shopify 中的库存水平。例如。 1. 我们通过电子邮件收到订单。 2. 这封电子邮件将在代码中解析,然后我将获取我应该从 shopify 库存中扣除的物品的 ID 和数量 3. 我想触发一个 webhook 来为这些物品中的每一个进行购物并减少每个物品的库存需要有一个单独的 webhook。 Shopify 的 API 不允许在一次调用中完成。一个库存项目 - 一个电话。
标签: arrays json webhooks zapier