Перейти к содержимому
Flomni
Esc
↑↓навигация↵открыть⌘Jпредпросмотр
На этой странице

Как делать заглушки на нерабочее время с помощью Javascript

Юзер кейс

Ранее были рассмотрены более простые заглушки, через системные переменные. Часто может потребоваться делать заглушки на определенные даты и использовать эти заглушки ежегодно. Использование в заглушках узла Javascript мы рассмотрим а данном кейсе

Решение

  1. Добавляем узел Javascript
  2. Прописываем в него скрипт (полностью копируем отсюда):
return {
date: moment().utc().add(3,'h').format('DD.MM'),
hour: parseInt(moment().utc().add(3,'h').format('HH'))
}
  1. Сохраняем значение в заранее созданную переменную, например, Текущая дата
  1. Добавляем узел Условие
  2. Ставим @
  3. Ищем нашу переменную
  4. Не выбирая её нажимаем на + рядом с ней
  5. Пишем вручную date
  6. Сохраняем переменную
  7. В типе условия выбираем тип Содержит
  8. В значение 2 прописываем дату в формате ДД.ММ. Например, 31.12, 01.01 и т.п.
  9. Если указать нужно несколько дат, делаем в этом же условии второе условие и заполняем по аналогии
  1. После каждого условия, если требуется, добавляем ещё одно на проверку времени.
  2. Добавляем узел Условие
  3. Ставим @
  4. Ищем нашу переменную
  5. Не выбирая её нажимаем + рядом с ней
  6. Пишем вручную hour
  7. Сохраняем переменную
  8. В типе условия выбираем тип Больше/Меньше/Больше или равно/меньше или равно в зависимости от цели
  9. В значение 2 прописываем час в виде 1,2,3 и т.п.
  10. Добавляем несколько условий, если требуется
  1. Из выхода каждого условия делаем узел Сообщение с текстом-заглушкой.
  2. Из выхода Если нет делаем текст на наш привычный выход, т.е. когда заглушка не должна работать

Пример

График работы контактного центра на новогодние праздники:

  • 31.12 - до 18 по МСК
  • 01.01-02.01 - выходной
  • 03.01 - рабочее время с 9 до 17, после 17 заглушка.

Текст заглушек:

  • 31.12 - С наступающим Новым годом! С радостью ответим на все ваши вопросы 3 января с 9 по московскому времени.
  • 01.01-02.01 - С Новым годом! К сожалению, мы сейчас не работаем. С радостью ответим на ваши вопросы 3 января с 9 по московскому времени.
  • 03.01 утро - С Новым годом. К сожалению, мы сейчас не работаем. С радостью ответим на ваши вопросы сегодня с 9 по московскому времени.
  • 03.01 вечер, после 17 - С Новым годом. К сожалению, мы сейчас не работаем. С радостью ответим на ваши вопросы завтра с 9 по московскому времени.

Остальная логика похожа на ранее описанный более простой кейс с заглушками

Последнее обновление 7 сентября 2026 г.

Эта статья была полезной?