有没有办法在Zapier GET请求的操作步骤中捕获原始的Webhook有效负载?

时间:2019-02-10 18:16:13

标签: javascript json parsing zapier insightly

我喜欢现在如何在Zapier触发步骤中获取对象的有效载荷。我几乎可以解析任何东西。但是之后,我需要引用链接的对象,因此需要在执行的操作步骤中从另一个对象中提取另一个Webhook。当我使用GET或Fetch甚至是我构建的自定义应用程序时,结果都将解析为订单项,并将嵌套字段放入逗号列表(按标题,然后按值分隔)。

我的JSON洞悉如下:

{
"entity": {
    "ORGANISATION_ID": 132425186,
    "ORGANISATION_NAME": "Go Chargers",
    "OWNER_USER_ID": 1689885,
    "DATE_CREATED_UTC": "2019-01-22T02:03:54",
    "DATE_UPDATED_UTC": "2019-02-10T02:07:43.37",
    "VISIBLE_TO": "EVERYONE",
    "CUSTOMFIELDS": [{
        "CUSTOM_FIELD_ID": "Advisor__c",
        "FIELD_VALUE": 3726249
    }, {
        "CUSTOM_FIELD_ID": "ContactTaxMatters__c",
        "FIELD_VALUE": 280789638
    }, {
        "CUSTOM_FIELD_ID": "ContactTaxMattersSpouse__c",
        "FIELD_VALUE": 280790046
    }, {
        "CUSTOM_FIELD_ID": "Financial_Advisor__Billed__c",
        "FIELD_VALUE": false
    }, {
        "CUSTOM_FIELD_ID": "Inactive__c",
        "FIELD_VALUE": false
    }, {
        "CUSTOM_FIELD_ID": "Price__Calculated__c",
        "FIELD_VALUE": 747.0
    }, {
        "CUSTOM_FIELD_ID": "Renew_2017__c",
        "FIELD_VALUE": true
    }, {
        "CUSTOM_FIELD_ID": "Renew_2018__c",
        "FIELD_VALUE": true
    }, {
        "CUSTOM_FIELD_ID": "Renew_2019__c",
        "FIELD_VALUE": true
    }],
    "ADDRESSES": [{
        "ADDRESS_TYPE": "POSTAL",
        "COUNTRY": "United States"
    }, {
        "ADDRESS_TYPE": "PRIMARY",
        "COUNTRY": "United States"
    }],
    "CONTACTINFOS": [],
    "DATES": [],
    "TAGS": [],
    "LINKS": [{
        "LINK_ID": 199459171,
        "CONTACT_ID": 280790046,
        "ORGANISATION_ID": 132425186,
        "ROLE": "Spouse"
    }, {
        "LINK_ID": 199459178,
        "CONTACT_ID": 280789638,
        "ORGANISATION_ID": 132425186,
        "ROLE": "Tax Matters Contact"
    }, {
        "LINK_ID": 200901030,
        "ORGANISATION_ID": 132425186,
        "PROJECT_ID": 8913396
    }, {
        "LINK_ID": 200901074,
        "ORGANISATION_ID": 132425186,
        "PROJECT_ID": 8913407
    }, {
        "LINK_ID": 200901242,
        "ORGANISATION_ID": 132425186,
        "PROJECT_ID": 8913431
    }],
    "ORGANISATIONLINKS": []
}

}

让我失望的是自定义字段。在原始有效负载格式下,通过使用JS或Python的代码步骤获取它们没有问题,但是Zapier掌握了它们之后,它们就没那么有用了。

因此,问题是我可以在Zap的操作步骤中从GET请求中获取另一个原始有效负载吗?或者,是否有更好的方法可以做到这一点。我需要触发器中的原始有效负载,因为它是“组织”,稍后将更新“项目”。

要添加更多内容,这是      “自定义字段”:[{         “ CUSTOM_FIELD_ID”:“顾问__c”,         “ FIELD_VALUE”:3726249 我最麻烦的任何帮助将不胜感激。

0 个答案:

没有答案