次の方法で共有


Expression.Evaluate

構文

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