在Zapier中返回数组

时间:2019-01-16 18:57:06

标签: javascript zapier

我一直试图将数据返回给zapier开发人员,但是即使请求返回一个数组,它仍然会失败。我已经包含了请求和示例响应。有没有办法在请求代码中返回数组

const options = {
  url: 'https://inventory.zoho.com/api/v1/salesorders',
  method: 'GET',
  headers: {
    'Accept': 'application/json'
  },
  params: {
    'authtoken': bundle.authData.authtoken,
    'organization_id': bundle.authData.organization_id
  }
}

return z.request(options)
  .then((response) => {
    response.throwForStatus();
    const results = z.JSON.parse(response.content);

    // You can do any parsing you need for results here before returning them

    return results.salesorders 
    
  });

样品申请

{
"code": 0,
"message": "success",
"salesorders": [
    {
        "salesorder_id": 4815000000044895,
        "customer_name": "Molly",
        "customer_id": 4815000000044080,
        "status": "fulfilled",
        "salesorder_number": "SO-00003",
        "reference_number": "REF-S-00003",
        "date": "2015-05-28T00:00:00.000Z",
        "shipment_date": "2015-06-02T00:00:00.000Z",
        "shipment_days": 2,
        "quantity": 2,
        "quantity_invoiced": 2,
        "quantity_packed": 2,
        "quantity_shipped": 2,
        "currency_code": "USD",
        "total": 350,
        "bcy_total": 33,
        "created_time": "2015-05-28T23:37:00.110Z",
        "last_modified_time": "2015-05-28T23:53:31.110Z",
        "is_emailed": true,
        "is_drop_shipment": false,
        "is_backorder": false,
        "sales_channel": "direct_sales",
        "custom_fields": [
            {...}
        ]
    },
    {...},
    {...}
]

}

0 个答案:

没有答案