Python 3.x 运行Python代码块并输入列表时,Zapier中没有数据输出

Python 3.x 运行Python代码块并输入列表时,Zapier中没有数据输出,python-3.x,zapier,Python 3.x,Zapier,我从Zapier中的前一步中获取一个列表,然后尝试将该列表与字典(在代码中)进行比较,以返回一个值或一组值作为新列表。我已经在我的桌面上成功地测试了这一点,但是在Zapier中没有得到相同的输出 我的上一步采用逗号分隔的列表,并使用Utlities格式化程序返回列表。我的错误可能是我假设这是一个列表 我假设这是一个列表,并将其用作runpython步骤的输入 当我测试和检查这个时,结果没有错误,但也没有数据。任何关于我如何确保理解传入数据的见解都将是非常棒的 Zapier测试 list =

我从Zapier中的前一步中获取一个列表,然后尝试将该列表与字典(在代码中)进行比较,以返回一个值或一组值作为新列表。我已经在我的桌面上成功地测试了这一点,但是在Zapier中没有得到相同的输出

我的上一步采用逗号分隔的列表,并使用
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']

这将返回一个数据字符串

我希望这对任何人都有帮助