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