Python 3.x 运行Python代码块并输入列表时,Zapier中没有数据输出
我从Zapier中的前一步中获取一个列表,然后尝试将该列表与字典(在代码中)进行比较,以返回一个值或一组值作为新列表。我已经在我的桌面上成功地测试了这一点,但是在Zapier中没有得到相同的输出 我的上一步采用逗号分隔的列表,并使用Python 3.x 运行Python代码块并输入列表时,Zapier中没有数据输出,python-3.x,zapier,Python 3.x,Zapier,我从Zapier中的前一步中获取一个列表,然后尝试将该列表与字典(在代码中)进行比较,以返回一个值或一组值作为新列表。我已经在我的桌面上成功地测试了这一点,但是在Zapier中没有得到相同的输出 我的上一步采用逗号分隔的列表,并使用Utlities格式化程序返回列表。我的错误可能是我假设这是一个列表 我假设这是一个列表,并将其用作runpython步骤的输入 当我测试和检查这个时,结果没有错误,但也没有数据。任何关于我如何确保理解传入数据的见解都将是非常棒的 Zapier测试 list =
Utlities
格式化程序返回列表。我的错误可能是我假设这是一个列表
我假设这是一个列表,并将其用作runpython
步骤的输入
当我测试和检查这个时,结果没有错误,但也没有数据。任何关于我如何确保理解传入数据的见解都将是非常棒的
Zapier测试
list = []
for arg in input.values():
sharefile={
'Explore! Archaeology': 'https://hectv.sharefile.com/xxxx',
'Explore! Life as a Dog': 'https://hectv.sharefile.com/xxxx',
'Explore! Economics': 'https://hectv.sharefile.com/xxxx',
'The big chicken': 'https://hectv.sharefile.com/xxxx'
}
for index, (key, value) in enumerate(sharefile.items()):
if arg == key:
print(f'{arg} was matched')
list.append(value)
return(list)
在Zapier工作人员的帮助下,他们解释说输入将始终是文本。每个输入行是一个字典条目 因此,要访问我的第一行也是唯一一行数据,我必须使用:
items=input\u数据['input']
这将返回一个数据字符串
我希望这对任何人都有帮助