我正在寻找一些JavaScript的帮助,以插入Zapier中的代码步骤。我有两个输入名/如下所示:
RIDS: 991,992,993
LineID: 1,2,3
其中每一项都应与清单中的项目数量相匹配。可能有1,2或100人。命令是有意义的。
我正在寻找的是一个代码步骤,将数据建模到一个CSV中,以匹配每个位置。因此,使用上面的数据,我的输出如下所示:
991,1
992,2
993,3
有没有人有代码或者很容易就知道如何做到这一点?我不是JavaScript开发人员。
发布于 2019-08-21 02:36:02
Zapier不允许您在代码步骤中创建文件。但是,您可以使用代码步骤生成文本,然后可以在另一个步骤中使用。我使用Python作为示例(我不太熟悉Javascript,但策略是相同的)。
从原始数据创建Zapier中的CSV文件
import csv
import io
# Convert inputs into lists
lids = input_data['LineIDs'].split(',')
rids = input_data['RIDs'].split(',')
# Create file-like CSV object
csvfile = io.StringIO()
filewriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)
# Write CSV rows
filewriter.writerow(['LineID', 'RID'])
for x in range(len(lids)):
filewriter.writerow([lids[x], rids[x]])
# Get CSV object value as text and set to output
output = {'text': csvfile.getvalue()}
https://stackoverflow.com/questions/45724610
复制相似问题