Expression.Evaluate
Syntax
Expression.Evaluate(document as text, optional environment as nullable record) as any
O
Vráti výsledok vyhodnotenia výrazu jazyka M document
s dostupnými identifikátormi, na ktoré sa dá odkazovať, a sú definované environment
.
Príklad č. 1
Vyhodnotiť jednoduchý súčet.
používania
Expression.Evaluate("1 + 1")
výstupu
2
Príklad č. 2
Vyhodnotiť zložitejší súčet.
používania
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
výstupu
6
Príklad č. 3
Vyhodnotiť zreťazenie textovej hodnoty s identifikátorom.
používania
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
výstupu
"""abcdef"""