Expression.Evaluate
Syntax
Expression.Evaluate(document as text, optional environment as nullable record) as any
Om
Returnerar resultatet från utvärderingen av ett M-uttryck document, med de tillgängliga identifierare som refereras enligt environment.
Exempel 1
Utvärdera en enkel summa.
Användning
Expression.Evaluate("1 + 1")
Resultat
2
Exempel 2
Utvärdera en mer komplex summa.
Användning
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
Resultat
6
Exempel 3
Utvärdera sammanlänkningen av ett textvärde med en identifierare.
Användning
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
Resultat
"""abcdef"""