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

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