Expression.Evaluate
Syntax
Expression.Evaluate(document as text, optional environment as nullable record) as any
Info
Gibt das Ergebnis der Auswertung eines M-Ausdrucks document
mit den verfügbaren Bezeichnern zurück, auf die durch environment
verwiesen werden kann.
Beispiel 1
Hiermit wird eine einfache Summe ausgewertet.
Verwendung
Expression.Evaluate("1 + 1")
Ausgabe
2
Beispiel 2
Hiermit wird eine komplexere Summe ausgewertet.
Verwendung
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
Ausgabe
6
Beispiel 3
Hiermit wird die Verkettung eines Textwerts mit einem Bezeichner ausgewertet.
Verwendung
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
Ausgabe
"""abcdef"""