从 Zapier 中的数组创建多个 CSV
Creating Multiple CSV from array in Zapier
[{'Product': '8 "', 'Quantity': '2', 'Flavour': 'B Choc'},
{'Product': '10"', 'Quantity': '1', 'Flavour': 'Lemon'},
{'Product': '10"', 'Quantity': '1', 'Flavour': 'Vanilla'},
{'Product': '12"', 'Quantity': '2', 'Flavour': 'Carrot'}]
数据组数不定,这个刚好有4组。每组数据数组将始终包含 "Product"
、"Quantity"
和 "Flavour"
.
我需要的是这个:
Product: 8",10",10",12"
Quantity: 2,1,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""",1,Lemon
"10""",1,Vanilla
"12""",2,Carrot
感谢大家的帮助(;-)
一旦我删除了第二行代码
const csv = await toCSV(行);
我惊讶地发现第一个 const 命令创建的正是我所需要的。我可以使用行或 CSV 格式的数据。我得到了行格式。
[{'Product': '8 "', 'Quantity': '2', 'Flavour': 'B Choc'},
{'Product': '10"', 'Quantity': '1', 'Flavour': 'Lemon'},
{'Product': '10"', 'Quantity': '1', 'Flavour': 'Vanilla'},
{'Product': '12"', 'Quantity': '2', 'Flavour': 'Carrot'}]
数据组数不定,这个刚好有4组。每组数据数组将始终包含 "Product"
、"Quantity"
和 "Flavour"
.
我需要的是这个:
Product: 8",10",10",12"
Quantity: 2,1,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""",1,Lemon
"10""",1,Vanilla
"12""",2,Carrot
感谢大家的帮助(;-)
一旦我删除了第二行代码
const csv = await toCSV(行);
我惊讶地发现第一个 const 命令创建的正是我所需要的。我可以使用行或 CSV 格式的数据。我得到了行格式。