Bagikan melalui


Expression.Evaluate

Sintaksis

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

Tentang

Mengembalikan hasil evaluasi ekspresi M document, dengan identifikasi yang tersedia yang dapat direferensikan, seperti yang ditentukan oleh environment.

Contoh 1

Mengevaluasi jumlah sederhana.

Penggunaan

Expression.Evaluate("1 + 1")

Output

2

Contoh 2

Mengevaluasi penjumlahan yang lebih kompleks.

Penggunaan

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

Output

6

Contoh 3

Mengevaluasi perangkaian nilai teks dengan pengidentifikasi.

Penggunaan

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

Output

"""abcdef"""