Del via


Expression.Evaluate

Syntaks

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

Omtrent

Returnerer resultatet af evalueringen af et M-udtryk documentmed de tilgængelige id'er, der kan refereres til som defineret af environment.

Eksempel 1

Evaluer en simpel sum.

brug

Expression.Evaluate("1 + 1")

output

2

Eksempel 2

Evaluer en mere kompleks sum.

brug

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

output

6

Eksempel 3

Evaluer sammenkædningen af en tekstværdi med et id.

brug

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

output

"""abcdef"""