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