Partager via


List.Contains

Syntaxe

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

À propos

Indique si la liste contient la valeur spécifiée. Retourne true si la valeur est trouvée dans la liste, false sinon.

  • list: liste à rechercher.
  • value: valeur à rechercher dans la liste.
  • equationCriteria: (Facultatif) Comparateur utilisé pour déterminer si les deux valeurs sont égales.

Exemple 1

Déterminez si la liste {1, 2, 3, 4, 5} contient 3.

Utilisation

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

Sortie

true

Exemple 2

Déterminez si la liste {1, 2, 3, 4, 5} contient 6.

Utilisation

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

Sortie

false

Exemple 3

Ignorer le cas, déterminer si la liste contient « rhubarbe ».

Utilisation

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

Sortie

true

Exemple 4

Déterminez si la liste contient la date du 8 avril 2022.

Utilisation

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

Sortie

true

Critères d’équation