Megosztás a következőn keresztül:


Expression.Evaluate

Szintaxis

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

Bemutatkozás

Egy M-kifejezés documentkiértékelésének eredményét adja vissza az environmentáltal definiált elérhető azonosítókkal.

1. példa

Értékelje ki az egyszerű összeget.

Használat

Expression.Evaluate("1 + 1")

kimenet

2

2. példa

Összetettebb összeg kiértékelése.

Használat

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

kimeneti

6

3. példa

Értékelje ki egy szöveges érték összefűzését egy azonosítóval.

Használat

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

kimeneti

"""abcdef"""