EVAL — различия между версиями
Материал из GB wiki
Bars (обсуждение | вклад) (Importing text file) |
Alexey (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
|Название=EVAL | |Название=EVAL | ||
|Описание=Функция позволяет вычислить значение выражения, которое находится в строке. Отличается от EVALUATE_EXPRESSION только тем, что вычисление производится на чистом датасете. | |Описание=Функция позволяет вычислить значение выражения, которое находится в строке. Отличается от EVALUATE_EXPRESSION только тем, что вычисление производится на чистом датасете. | ||
− | |Синтаксис=EVAL ('''Выражение''') | + | |Синтаксис=EVAL ('''Выражение''', '''json''') |
|Аргументы= | |Аргументы= | ||
{{Аргумент | {{Аргумент | ||
|Название=Выражение | |Название=Выражение | ||
|Пояснение=Строка, в которой содержится вычисляемое выражение. | |Пояснение=Строка, в которой содержится вычисляемое выражение. | ||
+ | }} | ||
+ | {{Аргумент | ||
+ | |Название=json | ||
+ | |Пояснение=Строка, можно задать значение "json" для парсинга JSON | ||
}} | }} | ||
|Результат=Значение произвольного типа. | |Результат=Значение произвольного типа. | ||
|Пример=EVAL (":"+:varname) - получить значение переменной, имя которой находится в другой переменной | |Пример=EVAL (":"+:varname) - получить значение переменной, имя которой находится в другой переменной | ||
}} | }} |
Версия 14:42, 28 июня 2016
Функция позволяет вычислить значение выражения, которое находится в строке. Отличается от EVALUATE_EXPRESSION только тем, что вычисление производится на чистом датасете.
Синтаксис
EVAL (Выражение, json)
Аргументы
- Выражение
- Строка, в которой содержится вычисляемое выражение.
- json
- Строка, можно задать значение "json" для парсинга JSON
Тип результата
- Значение произвольного типа.
Примеры
EVAL (":"+:varname) - получить значение переменной, имя которой находится в другой переменной