我的多步骤 Zaps 有一个 Zapier.Webhook-GET 作为步骤 2。步骤 3 是 Zapier.RunScript-Javascript。
我想不出一种方法来将步骤 2 产生的内部 JSON 对象设置为步骤 3 所需的输入变量。选项列表仅显示子字段和嵌套字段,但我需要从根中获取对象。
我的多步骤 Zaps 有一个 Zapier.Webhook-GET 作为步骤 2。步骤 3 是 Zapier.RunScript-Javascript。
我想不出一种方法来将步骤 2 产生的内部 JSON 对象设置为步骤 3 所需的输入变量。选项列表仅显示子字段和嵌套字段,但我需要从根中获取对象。
我不相信 Zapier 会允许这样做,特别是。
这是一个可能完美运行的替代方法:将 GET 放入第 3 步脚本并使用 fetch!
这是一个例子:
//Put in your url with querystring
var url = "https://somewhere.com/rest?para1=value1";
//Add the method and headers here
fetch(url, {method: "GET", headers: {"Content-Type": "application/json"}})
.then(function (response) {
console.log(response);
return response.json();
}).then(function (data) {
//This is the entire JSON. Put your code here
// Remember to do a callback! Do not set to "output"
console.log(data);
//This will return data as output
callback(null, data);
});
//Code here will execute BEFORE code within the then functions because it's asynchronus
有关获取的更多信息,请参阅此链接:https ://github.com/bitinn/node-fetch/tree/32b60634434a63865ea3f79edb33d17e40876c9f#usage
希望这可以帮助!