Zapier 编写的代码:Python - 如何使其成为 return 错误

Code By Zapier: Python - How to make it return error

我已经编写了一些 python 代码来使用请求库获取 http 请求。

如果在检查响应后我发现我没有获得所需的数据,我该如何让它出错?

请注意,我只想在某些情况下引发错误。

现在,我 return 一个输出对象,并且该步骤始终显示已通过。

这里是 David,来自 Zapier 平台团队。

Zapier 上 Python 没有秘诀 - 如果您想报告错误,只需 raise it。你怎么做这取决于你想要触发错误状态的情况。

response = requests.get(url)

# raises for all error codes >= 400
response.raise_for_status() 
result = response.json()

# or more manually, for specific cases
if result['my_key'] != 'key_i_want':
    raise Exception('bad key')

这有意义吗?如果您还有其他问题,请告诉我!