Expression.Evaluate
Syntaxis
Expression.Evaluate(document as text, optional environment as nullable record) as any
Over
Retourneert het resultaat van het evalueren van een M-expressie document
, met de beschikbare id's waarnaar kan worden verwezen door environment
.
Voorbeeld 1
Evalueer een eenvoudige som.
Gebruik
Expression.Evaluate("1 + 1")
uitvoer
2
Voorbeeld 2
Evalueer een complexere som.
Gebruik
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
uitvoer
6
Voorbeeld 3
Evalueer de samenvoeging van een tekstwaarde met een id.
Gebruik
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
uitvoer
"""abcdef"""