我正在尝试 JSON.parse 数组“数据”。我需要能够将数组作为根传递。
{
"data": [
{
"type": "name",
"id": "123"
}
]
}
响应应该看起来像这样,只包含对象。Zapier 似乎不适用于数组。
{
"type": "name",
"id": "123"
}
我不应该能够使用简单的脚本来完成工作吗?
编辑:
本质上,您将希望在脚本中覆盖该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 || [];
}