如何初始化 z 对象以在代码 Zap 中使用 z.JSON.parse 函数?
How to initialize z object to use z.JSON.parse function in a code Zap?
我正在开发 Zapier zap。来源是 Google 日历。我收集事件描述。它是一个 json 字符串。我想把它变成一个对象,以便在 Zap 代码中处理它(在 JavaScript 中)。文档建议使用 z.JSON.parse()
函数。我这样做了,但是在 运行 时发送了错误 z is 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'
来自 Zapier 平台团队的 David。
您找到的文档可能是针对应用程序脚本环境的。虽然类似,但它可以访问一组单独的函数(以及 z
对象本身)。代码步骤(这是您在此处使用的)是 "plain" javascript 环境。
如果您更改 z.JSON.parse
-> JSON.parse
它应该会按预期工作。
我正在开发 Zapier zap。来源是 Google 日历。我收集事件描述。它是一个 json 字符串。我想把它变成一个对象,以便在 Zap 代码中处理它(在 JavaScript 中)。文档建议使用 z.JSON.parse()
函数。我这样做了,但是在 运行 时发送了错误 z is 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'
来自 Zapier 平台团队的 David。
您找到的文档可能是针对应用程序脚本环境的。虽然类似,但它可以访问一组单独的函数(以及 z
对象本身)。代码步骤(这是您在此处使用的)是 "plain" javascript 环境。
如果您更改 z.JSON.parse
-> JSON.parse
它应该会按预期工作。