Expression.Evaluate

Syntax

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

Informácie

Vráti výsledok vyhodnotenia výrazu documentM s dostupnými identifikátormi, na ktoré sa dá odkazovať, a sú definované podľa .environment

Príklad č. 1

Vyhodnotiť jednoduchý súčet.

Použitie

Expression.Evaluate("1 + 1")

Výkon

2

Príklad č. 2

Vyhodnotiť zložitejší súčet.

Použitie

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

Výkon

6

Príklad č. 3

Vyhodnotiť zreťazenie textovej hodnoty s identifikátorom.

Použitie

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

Výkon

"""abcdef"""