Пример использования Expressions
Данный блок служит для расчета математических выражений или работы со строковыми данными. В выражении вы можете использовать как константы, так и параметры контекста. Для работы с математическими выражениями необходимо выбрать тип блока “Math”, со строками - “String”. Для обращения к параметрам контекста в блоках “String” необходимо использовать {{параметр_контекста}}.
Пример математических выражений, конкатенации двух параметров в одну строку, присвоении параметру константного значения:
-

Результатом контекста сценария при начальных значениях count = 6, client_id = 1535: {"client_id":"1535","count":15,"count_clientid":"18+1535","num":500,”string”:”Доброе утро!”}.
-
Для работы со строковыми данными существуют функции шаблонизации (Справочник по функциям шаблонизации). В качестве примера рассмотрим функции parseDt и dateDiff.

В результате с помощью использования {{parseDt ‘now’}} в current_datetime запишется значение текущего времени в формате: "YYYY-MM-DD HH:mm:ss.SSS" (по умолчанию задан, подробнее в Справочник по функциям шаблонизации). В переменной diff_in_seconds будет вычислена разница в секундах между current_datetime и dt. Результатом контекста будет следующий набор:
{"client_id":"1535","dt":"2023-09-13 12:30:17.000 +0300", "current_datetime":"2023-09-13 12:39:53.996","diff_in_seconds":"576"}