<< Click to Display Table of Contents >> Navigation: DSL ZESB > Компоненты языка > Раздел Routers > Router > expression > Функции |
CONVERT
Описание |
Преобразует конкретное выражение в указанный тип .NET Framework. |
Синтаксис |
CONVERT( expression, type) |
Аргументы |
expression-- Выражение для преобразования.
type-- Тип .NET, в который будет преобразовано значение. |
Пример: Convert({$.total}, 'System.Int32')
LEN
Описание |
Получает длину строки |
Синтаксис |
LEN( expression) |
Аргументы |
expression-- выражение. |
Пример: Len({$.ItemName})
ISNULL
Описание |
Проверяет выражение и либо возвращает проверенное выражение, либо замещающее значение. |
Синтаксис |
ISNULL( expression, replacementvalue) |
Аргументы |
expression-- Выражение для проверки.
replacementvalue-- Если выражение null,возвращается replacementvalue. |
Пример: IsNull({$.price}, -1)
IIF
Описание |
Получает одно из двух значений в зависимости от результата логического выражения. |
Синтаксис |
IIF( expr, truepart, falsepart) |
Аргументы |
expr-- Выражение для оценки.
truepart-- Возвращаемое значение, если выражение истинно.
falsepart-- Возвращаемое значение, если выражение ложно. |
Пример: IIF({$.total}>1000, 'дорого', 'дорого')
TRIM
Описание |
Удаляет все начальные и конечные пробелы, такие как \r, \n, \t, ' ' |
Синтаксис |
TRIM ( expression) |
Аргументы |
expression-- Выражение для обрезки. |
SUBSTRING
Описание |
Получает подстроку указанной длины, начиная с указанной точки строки. |
Синтаксис |
SUBSTRING( expression, start, length) |
Аргументы |
expression-- Исходная строка для подстроки.
start-- Целое число, указывающее, где начинается подстрока.
length-- Целое число, указывающее длину подстроки. |
Пример: SUBSTRING({$.phone}, 7, 8)