Перейти к содержанию

Блок "Выражение"

Блок доступен начиная с версии 0.30

Назначение блока

Блок предназначен для преобразования объектов или рядов с помощью различных выражений, описываемых в блоке.

Настройки блока

Общие настройки блоков описаны в отдельном разделе.

Раздел "Специфические настройки блока"

Наименование Тип Обязательное Описание Пример
Выражение Ввод выражения Да Поле ввода кода выражения
Количество знаков после запятой Целое число Нет Настройка количества знаков после запятой для вещественного результата выражения

Входы блока

Общие настройки входов блока описаны в отдельном разделе.

Для создания входа необходимо нажать на знак в разделе входов блока. Для каждого из входов задается следующий перечень полей:

Название входа Тип Обязательный Описание
Идентификатор Строка Да Идентификатор входа
Имя Строка Да Имя входа для отображения в списке входов блока
Описание Строка Нет Дополнительная информация с описанием входа
Тип Выпадающий список Да Тип данных, которые будут приходить на вход. Нужен для построения корректных связей с другими блоками.По умолчанию установлен тип "JSON".
Обязательный Флаг Да Обязательность входа. Если вход обязательный и на него не пришло данных - блок не будет рассчитан с ошибкой
Массив Флаг Да Является ли вход массивом данных

В отличии от других блоков, вход "Имя" используется для получения доступа к данным входа.

Выходы блока

Общие настройки выходов блока описаны в отдельном разделе.

Название выхода Тип Описание
Результат JSON Результат выражения

События блока

В блоке нет событий

Описание работы блока

Блок считывает код, написанный в поле "Выражение", после чего последовательно совершает операции.

Каждая операция выражения возвращает какой-либо результат. Результат последней операции будет направлен в выход блока.

Подробное описание синтаксиса можно почитать по ссылкам ниже:

  1. Типы данных
  2. Базовые операции
  3. Функции
  4. Методы
  5. Конструкции

Полезные ссылки

Блок "Правила"