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