Есть ли способ перехватить полезную информацию необработанного веб-крюка в шаге действия запроса 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, с которой у меня больше всего проблем. Любая помощь будет принята с благодарностью.