选择事件列表中的第二个项目

问题描述 投票:0回答:1

我有一个返回项目列表的触发器。我想将第一个和第二个传递给另一个服务。

Json示例:

{ "target": [
    { "alternateId": "aaa" },
    { "alternateId": "bbb" },
    { "alternateId": "ccc" }
]}

我需要target[0].alternateIdtarget[1].alternateId

我尝试过Utilities:“从列表中选择”,它不允许我选择第二项。 Code奇怪的是,它根本不处理列表输入。

这里是我的代码的屏幕截图。当我测试和查看时,此方法有效,但在事件触发时失败。

A screenshot of my __Code__我得到的错误是inputData未定义。

确切的错误是TypeError: Cannot read property 'split' of undefined

输入显示为idlist: {{87487405__target[]alternateId}}

如果我注释掉我的代码,则其他记录。它显示inputData为空。

zapier
1个回答
0
投票

是否将传递到代码步骤的数据转换回对象?

EG-

let b = JSON.parse(inputData.input)
return {1: b.items[0], 2: b.items[1]};
© www.soinside.com 2019 - 2024. All rights reserved.