0

我喜欢现在如何在 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 请求中获取另一个原始有效负载?或者,有没有更好的方法来做到这一点。我需要触发器中的原始有效负载,因为它是稍后将更新“项目”的“组织”。

再补充一点,我最麻烦的是“CUSTOMFIELDS”的更复杂的结构:[{“CUSTOM_FIELD_ID”:“Advisor__c”,“FIELD_VALUE”:3726249。任何帮助将不胜感激。

4

0 回答 0