Syntax
Expression.Evaluate(document as text, optional environment as nullable record) as any
About
返回计算 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"""