Expression.Evaluate
Syntax
Expression.Evaluate(document as text, optional environment as nullable record) as any
Asi
Vrátí výsledek vyhodnocení výrazu M document
s dostupnými identifikátory, na které lze odkazovat environment
.
Příklad 1
Vyhodnoťte jednoduchý součet.
využití
Expression.Evaluate("1 + 1")
výstupní
2
Příklad 2
Vyhodnotí složitější součet.
Použití
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
Výstup
6
Příklad 3
Vyhodnoťte zřetězení textové hodnoty pomocí identifikátoru.
Využití
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
výstup
"""abcdef"""