List.Alternate
Devolve uma lista composta por todos os elementos de desvio com numeração ímpar existentes numa lista.
Syntax
List.Alternate(
list as list,
count as number,
optional repeatInterval as number,
optional offset as number
) as list
Remarks
Devolve uma lista composta por todos os elementos de desvio com numeração ímpar existentes numa lista. Alterna entre tomar e ignorar valores da lista list
consoante os parâmetros.
count
: especifica o número de valores que são ignorados de cada vez.repeatInterval
: um intervalo de repetição opcional para indicar quantos valores são adicionados entre os valores ignorados.offset
: um parâmetro de desvio opcional para começar a ignorar os valores no desvio inicial.
Examples
Example #1
Criar uma lista a partir de {1..10} que ignore o primeiro número.
List.Alternate({1..10}, 1)
Result:
{2, 3, 4, 5, 6, 7, 8, 9, 10}
Example #2
Criar uma lista a partir de {1..10} que ignore número sim, número não.
List.Alternate({1..10}, 1, 1)
Result:
{2, 4, 6, 8, 10}
Example #3
Criar uma lista a partir de {1..10} que comece em 1 e ignore número sim, número não.
List.Alternate({1..10}, 1, 1, 1)
Result:
{1, 3, 5, 7, 9}
Example #4
Criar uma lista a partir de {1..10} que comece em 1, ignore um valor, mantenha dois valores e assim consecutivamente.
List.Alternate({1..10}, 1, 2, 1)
Result:
{1, 3, 4, 6, 7, 9, 10}
Category
List.Selection