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"""