Zapier / Javascript - 代码操作是格式化

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

目标

我有一个表单,将多项选择结果作为单行项发送,我使用Zapier Code Action处理和删除空白条目:

我做了什么

这是我在Zapier Sample Data上的样本数据

这是我的Javascript:

return {
  Movies: Object.values(inputData.Movies).join('\n'),
  Fruits: Object.values(inputData.Fruits).join('\n')
}

问题

我的数据正在变成一个巨大的垂直字母列表:enter image description here

帮忙,我做错了什么?

javascript action zapier
1个回答
0
投票

大卫来自Zapier平台团队。你是在正确的轨道上,但正如评论所指出的,你正在加入一个字符串。作为参考,现在的输入是:

{
    "Fruits": "AppleBananaCocounut"
}

相反,我会使用您知道不会在输入数据中的分隔符(例如|)设置输入。然后,您可以可靠地将字符串解析为数组。

输入:

码:

const fruits = inputData.Fruits.split('|');
return {filteredFruit: fruits.filter(Boolean)}

这将导致一个数组(您可能希望与", "连接,以便以后看起来很好)只有传入数据中存在的水果。

如果您有任何其他问题,请告诉我们!

© www.soinside.com 2019 - 2024. All rights reserved.