私はJSON.parse配列"データ"しようとしています。私はルートとして配列を渡すことができる必要があります。Zapier Triggerで配列をJSON.parseするにはどうすればよいですか?
{
"data": [
{
"type": "name",
"id": "123"
}
]
}
応答は、こののみを含むオブジェクトのようになります。 Zapierは配列ではうまく動作しないようです。
{
"type": "name",
"id": "123"
}
ジョブを完了するために単純なスクリプトを使用できませんか?
EDIT:
は基本的に、あなたはAPIの応答を遮断できるので、スクリプトでpost_poll
方法(https://zapier.com/developer/documentation/v2/scripting/#polling)をオーバーライドしたいとしています。その後、必要な値で新しいオブジェクトを返すだけです。 {"data":[{...}、{...}、}}を返す代わりに、データの値を返すだけで済みます。以下のような何か:
xyz_post_poll: function(bundle){
var response = JSON.parse(bundle.response.content);
return response.data || [];
}
私はZapierに慣れていません。基本的にjsonで始まりそのオブジェクトを返す関数を求めていますか? – JordanHendrix