Udostępnij za pośrednictwem


List.Contains

Składnia

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

Informacje

Wskazuje, czy lista zawiera określoną wartość. Zwraca true, jeśli na liście zostanie znaleziona odpowiednia wartość, false w przeciwnym razie.

  • list: lista do wyszukania.
  • value: wartość do wyszukania na liście.
  • equationCriteria: (Opcjonalnie) Moduł porównujący używany do określania, czy dwie wartości są równe.

Przykład 1

Ustal, czy lista {1, 2, 3, 4, 5} zawiera 3.

Użycie

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

Wyjście

true

Przykład 2

Ustal, czy lista {1, 2, 3, 4, 5} zawiera 6.

Użycie

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

Wyjście

false

Przykład 3

Ignorując przypadek, ustal, czy lista zawiera "rabarbar".

Użycie

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

Wyjście

true

Przykład 4

Ustal, czy lista zawiera datę 8 kwietnia 2022 r.

Użycie

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

Wyjście

true

Kryteria równania