为了账号安全,请及时绑定邮箱和手机立即绑定

我无法在 Zapier 的 python 代码中获得输出

我无法在 Zapier 的 python 代码中获得输出

qq_遁去的一_1 2022-06-22 17:04:59
我一直在使用 python 阅读 Zapier 文档,他们展示了这个例子:output= {'has_lunch': False}if input.get('body') and 'lunch' in input['body']:        output['has_lunch'] = True实际上,这看起来像是我正在寻找的东西,示例和我的代码之间的主要区别是我想传递多个参数并评估这些参数以获取特定的输出。例如:output= {'Mango': 1, 'Apple': 2}if input.get('Fruits') and 'Mango' in input['Fruits']:        output['Mango'] =  1elif input.get('Fruits') and 'Apple' in input['Fruits']:        output['Apple'] =  2错误:输出丢失请定义输出或提前返回。
查看完整描述

1 回答

?
HUH函数

TA贡献1836条经验 获得超4个赞

我认为这是你需要的:


if input.get('Fruits') and 'Mango' in input['Fruits']:

        mango = 1

else: mango = None


if input.get('Fruits') and 'Apple' in input['Fruits']:

        apple = 2

else: apple = None       

output = {'mango': mango, 'apple': apple}

它说Error: output missing Please define output or return early由于zapier的设置方式。在 JS 中,您可以执行output或执行 if/else 并执行return. 我不是 Python 方面的专家,但您需要使用returnJS 中的等价物才能使您的代码工作,否则它会在到达第一个output.


查看完整回答
反对 回复 2022-06-22
  • 1 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信