Del via


Expression.Evaluate

Syntaks

Expression.Evaluate(document as text, optional environment as nullable record) as any

Om

Returnerer resultatet av å evaluere et M-uttrykk document, med tilgjengelige identifikatorer som kan refereres til definert av environment.

Eksempel 1

Evaluer en enkel sum.

bruk

Expression.Evaluate("1 + 1")

utdata

2

Eksempel 2

Evaluer en mer kompleks sum.

bruk

Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])

utdata

6

Eksempel 3

Evaluer sammenkoblingen av en tekstverdi med en identifikator.

bruk

Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])

utdata

"""abcdef"""