構文
Expression.Evaluate(document as text, optional environment as nullable record) as any
バージョン情報
environmentによって定義された使用可能な識別子を使用して、M 式documentを評価した結果を返します。
例 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"""