我有一个简单的脚本如下所示。我想使用holiday_value的值来创建一个过滤器。我想这可以通过将值放入zap存储然后从存储中检索值并在zap过滤器中使用它来完成。我不知道如何从脚本中获取值到zap存储。
from datetime import date
import holidays
us_holidays = holidays.US()
if date.today() in us_holidays:
holiday_value='true'
else:
holiday_value='false'
答案 0 :(得分:0)
我并不擅长Python,但是你可以做到这一点。
如果您想从此代码步骤触发另一个Zap,您可以使用requests library和Zapier的Webhooks作为其他Zap的触发步骤(您要触发的Zap )。
以下是步骤:
holiday_value
向Webhook URL发出请求。 (这是一个sample POST request)。参考this example。如果您正在寻找在同一Zap中创建过滤器,
您可以从此代码步骤返回holiday_value
的值。请参阅文档here。
您的代码可能看起来像(请检查语法,我不擅长Python),
from datetime import date
import holidays
us_holidays = holidays.US()
if date.today() in us_holidays:
return {'holiday_value': 'true'}
else:
return {'holiday_value': 'false'}
现在,您可以添加一个过滤器步骤,该步骤仅在holiday_value
等于True
或False
时才允许Zap继续。过滤器here的文档。
希望有所帮助。