Есть ли способ перехватить полезную информацию необработанного веб-крюка в шаге действия запроса Gap Zapier?

Мне нравится, как теперь вы можете получить полезную нагрузку объекта в триггерном шаге Zapier. Я могу разобрать что угодно. Но после этого, если мне нужно сослаться на связанный объект, мне нужно вытащить другой веб-крючок из другого объекта на конечном шаге действия. Когда я использую 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 получит их, они не будут так полезны.

Итак, вопрос в том, могу ли я получить еще одну необработанную полезную нагрузку из запроса GET на шаге действия Zap? Или есть лучший способ сделать это. Мне нужна полезная нагрузка Raw в Trigger, так как это "Организация", которая позже обновит "Проект".

Чтобы добавить немного больше к этому, это более сложная структура "CUSTOMFIELDS": [{ "CUSTOM_FIELD_ID": "Advisor__c", "FIELD_VALUE": 3726249, с которой у меня больше всего проблем. Любая помощь будет принята с благодарностью.

0 ответов

Другие вопросы по тегам