【发布时间】:2017-06-26 18:58:29
【问题描述】:
我在 Zapier 中有一个字符串变量,其中包含多封电子邮件(a@gmail.com、b@gmail.com 等)。我需要提取每封电子邮件并将其传递给下一个 Zapier 操作。I've taken a screen shot of where this appears in Zapier 因此,包含 2 封电子邮件的字符串将导致下一个 Zapier 操作运行两次。
我尝试解析字符串并加载字典,返回字典。
emails = []
attendeeList = input_data['attendeeEmails'].split()
for email in attendeeList:
a = {'Email' : email}
emails.append(a)
return emails
这会以与提交的形式基本相同的形式返回所有电子邮件 - 逗号分隔的列表或字符串。 (所以不是倍数)。它确实会导致在 Zap 中运行下一个操作,但在“电子邮件”字段中有多个电子邮件。不是我想要的。
我还尝试在浏览创建的列表时只返回每封电子邮件。
attendeeList = input_data['attendeeEmails'].split()
for email in attendeeList:
output = {'Email' : email}
我还没有看到这个的任何输出。我需要大约 1/2 小时才能看到任何调整的结果。
恐怕我对 Python 不是很了解——我只能从在“代码学院”的几个小时中学到的东西。所以我知道足够危险。但是随着变量的传递和 Zapier 据称能够从一本字典的返回中触发多个动作,我有点不知所措。如果你知道的比我多,我相信这很简单。
包含电子邮件的字符串的来源是 Google 日历。在 15 分钟的检查周期中,要获得有关我所做工作的反馈是一个漫长的过程。任何指导都会很棒。
【问题讨论】: