Чтобы определить, является ли день рабочим для компании, необходимо учесть ее рабочее расписание и дни недели, в которые она осуществляет свою деятельность.
Например, компания может работать с 8:00 до 20:00 и не работать в субботу и воскресенье. В таком случае суббота и воскресенье будут нерабочими днями для этой компании.
{company.now|формат: G}
.Это действие позволяет отформатировать системную переменную
{company.now}
, чтобы получить только значение часов без минут и секунд. Полученное значение будет записано в новую переменную «время».
Проведите стрелку от блока Настройки к блоку Результат.
Установите блок Условие и проведите к нему стрелку от блока Результат.
Установите два блока: Результат и Информация.
Напишите сообщение о том, что компания не работает в блоке Информация.
Проведите стрелку с типом выходных данных По умолчанию от блока Условие в блок Информация.
Проведите стрелку в блок Результат от блока Условие.
Задайте в стрелке следующие параметры:
{время}
>= 8, Параметр 2 — {время}
< 20.{company.now|формат: l}
.Установите второй блок Условие и проведите к нему стрелку от второго блока Результат.
Проведите стрелку от второго блока Условие в блок Информация.
Задайте в стрелке следующие параметры:
{время}
* Saturday, Параметр 2 — {время}
* Sunday.Данный сценарий позволяет определить, является ли текущий день рабочим для компании, исходя из ее расписания.
Если компания работает с 8:00 до 20:00 и не работает в субботу и воскресенье, то этот сценарий проверит текущий день и время. Если текущий день — суббота или воскресенье или если текущее время вне интервала 8:00 – 20:00, сценарий сообщит, что компания не работает.
Сценарий можно адаптировать под расписание любой компании, изменив условия в блоках.