共用方式為


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