Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Syntax
List.ContainsAll(
list as list,
values as list,
optional equationCriteria as any
) as logical
Om
Anger om listan innehåller alla värden från en annan lista. Returnerar true om alla värden hittas i listan, false annars.
-
list: Listan som ska sökas. -
values: Listan med värden att söka efter i den första listan. -
equationCriteria: (Valfritt) Jämförare som används för att avgöra om de två värdena är lika.
Exempel 1
Kontrollera om listan {1, 2, 3, 4, 5} innehåller 3 och 4.
Användning
List.ContainsAll({1, 2, 3, 4, 5}, {3, 4})
Resultat
true
Exempel 2
Kontrollera om listan {1, 2, 3, 4, 5} innehåller 5 och 6.
Användning
List.ContainsAll({1, 2, 3, 4, 5}, {5, 6})
Resultat
false
Exempel 3
Kontrollera om listan innehåller en hund och en häst, samtidigt som ärendet ignoreras.
Användning
List.ContainsAll({"dog", "cat", "racoon", "horse", "rabbit"}, {"DOG", "Horse"}, Comparer.OrdinalIgnoreCase)
Resultat
true
Exempel 4
Kontrollera om listan innehåller datumen 8 april 2022 och 6 juli 2021.
Användning
let
Source = {#date(2024, 2, 23), #date(2023, 12, 2), #date(2022, 4, 8), #date(2021, 7, 6)},
ContainsDates = List.ContainsAll(Source, {#date(2022, 4, 8), #date(2021, 7, 6)})
in
ContainsDates
Resultat
true