Функции
Встроенные функции WebJack для выражений в полях: строки, числа, даты, списки и преобразование данных.
Выбор значения по условию
Возвращает одно из двух значений нужного типа в зависимости от логического условия. Результат: число. Подходит для настройки сценариев. Типы: Число, Строка, Дата/Время, Список строк, Двоичные данные.
Выбор по нескольким условиям
Проверяет условия по порядку и возвращает значение для первого истинного условия. Результат: логическое значение. Подходит для настройки… Типы: Булево, Число, Строка, Дата/Время, Список строк, Двоичные данные.
Вычисление хэша
Вычисляет хэш строки или двоичных данных выбранным алгоритмом и возвращает байты либо hex-строку. Результат: строка. Подходит для настрой… Типы: Строка, Двоичные данные.
Генерация случайного числа
Генерирует случайное целое или дробное число в заданном диапазоне между нижней и верхней границей. Результат: число. Подходит для настрой…
Декодирование двоичных данных
Преобразует двоичные данные в текст с выбором кодировки и способа обработки неверных байтов. Результат: строка. Подходит для настройки сц… Типы: Строка, Список строк.
Извлечение значения из JSON
Разбирает JSON и извлекает значение по пути с настройкой ошибок, null и результата по умолчанию. Результат: логическое значение. Типы: Булево, Число, Строка, Список строк.
Кодирование URL-параметров
Собирает строку URL-параметров и безопасно кодирует названия, значения и специальные символы. Результат: строка. Подходит для настройки с… Типы: Строка, Двоичные данные.
Кодирование в Base64
Кодирует строку или байты в текстовую Base64-строку. При необходимости замените символы «+» и «/» на другие однобайтовые. Типы: Строка, Двоичные данные.
Кодирование строки в байты
Преобразует строку в двоичные данные с выбором кодировки и обработки неподдерживаемых символов. Результат: двоичные данные. Типы: Двоичные данные, Список дв.данных.
Объединение списка в строку
Соединяет элементы списка строк в одну строку и вставляет указанный разделитель между элементами. Результат: строка. Подходит для настрой…
Определение длины значения
Возвращает количество символов, элементов списка или байтов в значении выбранного типа. Результат: число. Подходит для настройки сценариев.
Подстановка вместо пустого значения
Возвращает исходное значение, а при значении null подставляет заданное значение нужного типа. Результат: логическое значение. Типы: Булево, Число, Строка, Дата/Время, Список строк, Двоичные данные.
Получение среза значения
Возвращает часть строки, списка или двоичных данных по началу, концу и шагу. Результат: строка. Подходит для настройки сценариев. Типы: Строка, Список строк, Двоичные данные.
Получение элемента по индексу
Возвращает элемент строки, списка или двоичных данных по индексу с настройкой отсутствующего значения. Результат: строка. Типы: Строка, Двоичные данные.
Преобразование значения в JSON-строку
Преобразует значение в JSON-строку с корректными кавычками без принудительного экранирования кириллицы. Результат: строка.
Проверка значения null
Проверяет, отсутствует ли значение выбранного типа, и возвращает логический результат. Результат: логическое значение. Подходит для настр…
Проверка наличия значения
Проверяет, содержит ли строка, список строк или набор двоичных данных указанное значение. Результат: логическое значение.
Проверка пустого значения
Проверяет, является ли строка, список строк или набор двоичных данных пустым значением. Результат: логическое значение. Подходит для наст…
Рабочее время
Проверяет дату по рабочему графику и часовому поясу. Если время нерабочее, возвращает начало ближайшего рабочего интервала.
Разбиение строки на список
Разделяет строку на список частей по указанному текстовому разделителю. Результат: список. Подходит для настройки сценариев.
Разбор строки в значение
Преобразует строку или список строк в числа либо даты по выбранному формату. Результат: дата и время. Подходит для настройки сценариев.
Разбор строки в значение
Преобразует строку или список строк в числа либо даты по выбранному формату. Результат: список дат и времени. Подходит для настройки сцен…
Разбор строки в значение
Преобразует строку или список строк в числа либо даты по выбранному формату. Результат: список чисел. Подходит для настройки сценариев.
Разбор строки в значение
Преобразует строку или список строк в числа либо даты по выбранному формату. Результат: число. Подходит для настройки сценариев.
Раскодирование Base64
Раскодирует строку или двоичные данные из Base64 с поддержкой альтернативных символов алфавита. Результат: строка. Подходит для настройки… Типы: Строка, Двоичные данные.
Раскодирование данных JWT
Извлекает и декодирует полезную нагрузку JWT без проверки подписи или доверия к токену. Результат: строка. Подходит для настройки сценариев.
Сборка JSON
Собирает корректный JSON из текста и динамических значений и возвращает строку либо двоичные данные. Результат: строка. Подходит для наст… Типы: Строка, Двоичные данные.
Смещение даты и времени
Прибавляет к дате или вычитает из нее дни, часы, минуты, секунды и доли секунды. Результат: дата и время. Подходит для настройки сценариев.
Установка часового пояса
Устанавливает смещение UTC для даты и времени или переводит уже заданное время в новый пояс. Результат: дата и время. Подходит для настро…
Форматирование даты и времени
Преобразует дату и время в строку по готовому или пользовательскому формату, включая POSIX-time. Результат: строка. Подходит для настройк… Типы: Строка, Список строк.
Форматирование номера телефона
Очищает и форматирует телефон по маске, управляет префиксом и поведением при ошибке. Результат: строка. Подходит для настройки сценариев.
Форматирование числа как строки
Преобразует число или список чисел в строки с выбранными разделителями дробной части и разрядов. Результат: строка. Подходит для настройк… Типы: Строка, Список строк.