Hop til hovedindhold

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