EVAL — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
Строка 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) - получить значение переменной, имя которой находится в другой переменной