Я не очень хорош в Python, но вот что вы могли бы сделать.
Trigger
Если вы хотите запустить еще один Zap с этого шага кода, вы можете использовать библиотеку запросов и Webhooks Zapier в качестве шага запуска для другого Zap (Zap, который вы хотите Trigger).
Вот шаги:
- Установите Zap с приложением-триггером в качестве Webhooks. Получить URL-адрес веб-крючка.
- На шаге «Код» выполните запрос к URL-адресу Webhook со значением
holiday_value
. (Вот пример образца запроса POST ). Также полезно обратиться к этому примеру .
Фильтр
Если вы ищете создание фильтра в том же Zap,
Вы можете вернуть значение holiday_value
из этого шага кода. См. Документацию здесь .
Ваш код, вероятно, будет выглядеть так (пожалуйста, проверьте синтаксис, я не очень хорош в 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'}
Теперь вы можете добавить шаг фильтра, который позволяет Zap продолжать, только если holiday_value
равно True
или False
. Документация по фильтрам здесь .
Надеюсь, это поможет.