Delen via


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"""