List.Alternate
Returnerer en liste, der består af alle forskydningselementer med ulige numre på en liste.
Syntax
List.Alternate(
list as list,
count as number,
optional repeatInterval as number,
optional offset as number
) as list
Remarks
Returnerer en liste, der består af alle forskydningselementer med ulige numre på en liste. Skifter mellem at hente og sende værdier fra listen list
, afhængigt af parametrene.
count
: Angiver det antal værdier, der sendes hver gang.repeatInterval
: Et valgfrit gentagelsesinterval, der angiver, hvor mange værdier der er lagt til mellem de sendte værdier.offset
: En valgfri forskydningsparameter for at starte afsendelse af værdier ved den første forskydning.
Examples
Example #1
Opret en liste fra {1..10}, der sender det første tal.
List.Alternate({1..10}, 1)
Result:
{2, 3, 4, 5, 6, 7, 8, 9, 10}
Example #2
Opret en liste fra {1..10}, der springer hvert andet tal over.
List.Alternate({1..10}, 1, 1)
Result:
{2, 4, 6, 8, 10}
Example #3
Opret en liste fra {1..10}, der starter ved 1 og sender hvert andet tal.
List.Alternate({1..10}, 1, 1, 1)
Result:
{1, 3, 5, 7, 9}
Example #4
Opret en liste fra {1..10}, der starter ved 1, springer over én værdi, beholder to værdier osv.
List.Alternate({1..10}, 1, 2, 1)
Result:
{1, 3, 4, 6, 7, 9, 10}
Category
List.Selection