Как инициализировать объект z для использования функции z.JSON.parse в коде Zap? - PullRequest
0 голосов
/ 26 декабря 2018

Я развиваю поток Zapier.Источник - календарь Google.Я собираю описание события.Это строка JSON.Я хочу превратить его в объект для обработки в коде Zap (в JavaScript).В документе рекомендуется использовать функцию z.JSON.parse ().Я делаю это, но во время выполнения отправляется ошибка "z not initialized".Как JSON разобрать строку, чтобы сделать объект?

Я пытался добавить z = new Z ()?; -)

var eventDescriptorString = {
    codeEvt: 'ID-LGC-02/21/2019-testoon_mail',
    appCible: 'SIB',
    action: 'testoon_mail',
    parametre: 'ID-LGC-02/21/2019-testoon_mail-presents'
}
var eventDescriptorObject = z.JSON.parse(inputData.eventDescriptorString);
console.log('action', eventDescriptorObject.action);
output = [{
    'action': eventDescriptorObject.action
}];

Я ожидаю действия = 'testoon_mail'

1 Ответ

0 голосов
/ 02 января 2019

Дэвид здесь, из команды Zapier Platform.

Документы, которые вы нашли, вероятно, предназначены для среды сценариев приложения.Несмотря на то, что он похож, он получил доступ к отдельному набору функций (и самому объекту z).Шаги кода (это то, что вы используете здесь) являются «простыми» средами javascript.

Если вы измените z.JSON.parse -> JSON.parse, он должен работать как положено.

...