Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Syntax
List.Alternate(
list as list,
count as number,
optional repeatInterval as nullable number,
optional offset as nullable number
) as list
Om
Returnerar en ny lista genom att alternativt behålla och hoppa över objekten i list. Funktionen behåller offset de första objekten och hoppar sedan över count objekt upprepade gånger och behåller repeatInterval objekt.
-
count: Antalet objekt som ska hoppa över varje gång. -
repeatInterval: Ett valfritt antal objekt att behålla efter varje hopp. Om det här värdet inte anges behålls alla objekt efter den första hopparen. -
offset: Ett valfritt antal objekt att behålla innan det upprepande mönstret hoppa över/behåll börjar. Standardvärdet är noll.
Exempel 1
Skapa en lista som hoppar över det första talet.
Användning
List.Alternate({1..10}, 1)
utdata
{2, 3, 4, 5, 6, 7, 8, 9, 10}
Exempel 2
Skapa en lista som hoppar över alla andra nummer.
Användning
List.Alternate({1..10}, 1, 1)
utdata
{2, 4, 6, 8, 10}
Exempel 3
Skapa en lista som börjar vid 1 och hoppar över alla andra nummer.
Användning
List.Alternate({1..10}, 1, 1, 1)
utdata
{1, 3, 5, 7, 9}
Exempel 4
Skapa en lista som börjar vid 1, hoppar över ett värde, behåller två värden och så vidare.
Användning
List.Alternate({1..10}, 1, 2, 1)
utdata
{1, 3, 4, 6, 7, 9, 10}