在Zapier中从数组创建多个CSV

问题描述

[{'Product': '8 "','Quantity': '2','Flavour': 'B Choc'},{'Product': '10"','Quantity': '1','Flavour': 'Lemon'},'Flavour': 'Vanilla'},{'Product': '12"','Flavour': 'Carrot'}]

数据集的数量是可变的,这恰好有4组。每组数据数组将始终包含"Product""Quantity""Flavour"

我需要的是这个

Product: 8",10",12"
Quantity: 2,1,2
Flavour: B Choc,Lemon,Vanilla,Carrot

我已经能够为每一行获取CSV,但是无法为每一列获取CSV。

代码


const lines = JSON.parse(inputData.lines);
const csv = await toCSV(lines);

output = [{csv}];

产生了这个: csv:

Product,Quantity,Flavour
"8 """,2,B Choc
"10""",Lemon
"10""",Vanilla
"12""",Carrot

解决方法

感谢大家的帮助(;-)

一旦我删除了第二行代码

const csv =等待CSV(行);

我很惊讶地看到第一个const命令创建了我真正需要的东西。我可以使用行或CSV格式的数据。我有行格式。