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