共用方式為


Expression.Evaluate

語法

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