แชร์ผ่าน


List.Contains

ไวยากรณ์

List.Contains(
    list as list,
    value as any,
    optional equationCriteria as any
) as logical

เกี่ยวกับ

ระบุว่ารายการมีค่าที่ระบุหรือไม่ แสดง true ถ้าพบค่าในรายการ หรือ false ถ้าเป็นอย่างอื่น

  • list: รายการที่จะค้นหา
  • value: ค่าที่จะค้นหาในรายการ
  • equationCriteria: (เป็นทางเลือก) ตัวเปรียบเทียบที่ใช้เพื่อกําหนดว่าค่าสองค่าเท่ากันหรือไม่

ตัวอย่าง 1

กําหนดว่ารายการ {1, 2, 3, 4, 5} มี 3 หรือไม่

การใช้งาน

List.Contains({1, 2, 3, 4, 5}, 3)

เอาท์พุท

true

ตัวอย่าง 2

กําหนดว่ารายการ {1, 2, 3, 4, 5} มี 6 หรือไม่

การใช้งาน

List.Contains({1, 2, 3, 4, 5}, 6)

เอาท์พุท

false

ตัวอย่างที่ 3

ละเว้นตัวพิมพ์เล็ก ตรวจสอบว่ารายการมี "rhubarb" อยู่หรือไม่

การใช้งาน

List.Contains({"Pears", "Bananas", "Rhubarb", "Peaches"},
    "rhubarb",
    Comparer.OrdinalIgnoreCase
)

เอาท์พุท

true

ตัวอย่างที่ 4

กําหนดว่ารายการมีวันที่ 8 เมษายน 2022 หรือไม่

การใช้งาน

let
    Source = {#date(2024, 2, 23), #date(2023, 12, 2), #date(2022, 4, 8), #date(2021, 7, 6)},
    ContainsDate = List.Contains(Source, Date.From("4/8/2022"))
in
    ContainsDate

เอาท์พุท

true

เกณฑ์สมการ