Jaa


Expression.Evaluate

Syntaksi

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

Noin

Palauttaa M-lausekkeen documentarvioinnin tuloksen niiden käytettävissä olevien tunnisteiden avulla, joihin voidaan viitata environmentmäärittämänä.

Esimerkki 1

Laske yksinkertainen summa.

käyttö

Expression.Evaluate("1 + 1")

Output

2

Esimerkki 2

Laske monimutkaisempi summa.

käyttö

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

Output

6

Esimerkki 3

Laske tekstiarvon ketjutus tunnisteen kanssa.

käyttö

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

Output

"""abcdef"""