Expression.Evaluate
Syntax
Expression.Evaluate(document as text, optional environment as nullable record) as any
Om
Returnerar resultatet av utvärderingen av ett M-uttryck document
, med de tillgängliga identifierare som kan refereras till som definieras av environment
.
Exempel 1
Utvärdera en enkel summa.
Användning
Expression.Evaluate("1 + 1")
utdata
2
Exempel 2
Utvärdera en mer komplex summa.
Användning
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
utdata
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"""])
utdata
"""abcdef"""