แชร์ผ่าน


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