gpt4 book ai didi

python - 简单的 Python 代码在 Zapier 代码功能中不起作用

转载 作者:行者123 更新时间:2023-12-01 06:37:47 25 4
gpt4 key购买 nike

我在 Zapier 应用程序中的代码出现问题。我写了一个相当简单的 if, elif,但我绘制了不正确的输出。如果我将变量声明为 ,则代码可以工作,但是当使用 input.get 这是一个要求时,即使值是 ,代码也将始终回答这两个问题空

该程序的目标是确定某个项目是否包含电话号码、电子邮件或两者兼而有之。有什么想法吗?我对 Python 和 Zapier 的代码相当陌生,所以我确信这很简单。

phoneTest = input.get('Phone')
emailTest = input.get('Email')

if(emailTest != '') and (phoneTest != ''):
logic = 'both'
elif(emailTest == '') and (phoneTest != ''):
logic = 'phone'
elif(emailTest != '') and (phoneTest == ''):
logic = 'email'

output = [{'test': emailTest}]

Zapier 中的 Python 代码:

enter image description here

最佳答案

even if the values are null

您的代码专门检查空字符串,而不是空字符串(无)。所以是的,如果这些项目为空,它就会说两者。尝试进行“真实”检查,而不是专门检查空字符串。

phoneTest = input.get('Phone')
emailTest = input.get('Email')

if emailTest and phoneTest:
logic = 'both'
elif phoneTest:
logic = 'phone'
elif emailTest:
logic = 'email'

output = [{'test': emailTest, 'logic': logic}]

关于python - 简单的 Python 代码在 Zapier 代码功能中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59591087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com