我正在尝试JSON.parse数组“数据”。我需要能够将数组作为根传递。
{
"data": [
{
"type": "name",
"id": "123"
}
]
}
Run Code Online (Sandbox Code Playgroud)
响应看起来应该只包含对象。Zapier似乎不适用于数组。
{
"type": "name",
"id": "123"
}
Run Code Online (Sandbox Code Playgroud)
我不应该能够使用简单的脚本来完成工作吗?
编辑:
本质上,您将要在脚本编写中覆盖post_poll方法(https://zapier.com/developer/documentation/v2/scripting/#polling),以便可以拦截API的响应。之后,您只需要返回一个具有所需值的新对象。无需返回:{“ data”:[{...},{...},]},您只需要返回data的值。就像是:
xyz_post_poll: function(bundle){
var response = JSON.parse(bundle.response.content);
return response.data || [];
}
Run Code Online (Sandbox Code Playgroud)