Compartir vía


Expression.Evaluate

Syntax

Expression.Evaluate(document as text, optional environment as nullable record) as any

Acerca de

Devuelve el resultado de evaluar una expresión documentM con los identificadores disponibles a los que se puede hacer referencia mediante environment.

Ejemplo 1

Evalúe una suma simple.

Uso

Expression.Evaluate("1 + 1")

Salida

2

Ejemplo 2

Evalúe una suma más compleja.

Uso

Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])

Salida

6

Ejemplo 3

Evalúe la concatenación de un valor de texto con un identificador.

Uso

Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])

Salida

"""abcdef"""