語法
Expression.Evaluate(document as text, optional environment as nullable record) as any
關於
傳回評估 M 運算式 document 的結果,以及 environment 所定義可參考的可用識別項。
範例 1
計算簡單總和。
使用方式
Expression.Evaluate("1 + 1")
輸出
2
範例 2
評估更複雜的總和。
使用方式
Expression.Evaluate("List.Sum({1, 2, 3})", [List.Sum = List.Sum])
輸出
6
範例 3
評估將文字值與識別碼進行串聯。
使用方式
Expression.Evaluate(Expression.Constant("""abc") & " & " & Expression.Identifier("x"), [x = "def"""])
輸出
"""abcdef"""