メインコンテンツまでスキップ

List.Alternate

リスト内でオフセットが奇数であるすべての要素によって構成されたリストを返します。

Syntax

List.Alternate(
list as list,
count as number,
optional repeatInterval as number,
optional offset as number
) as list

Remarks

リスト内でオフセットが奇数であるすべての要素によって構成されたリストを返します。パラメーターに応じて、リスト list の値を交互に取得したりスキップしたりします。

  • count: 毎回スキップされる値の数を指定します。
  • repeatInterval: スキップされる値の間の追加される値の数を示す、省略可能な繰り返し間隔。
  • offset: 初期オフセットで値のスキップを開始するための、省略可能なオフセット パラメーター。

Examples

Example #1

最初の数をスキップして、{1..10} からリストを作成します。

List.Alternate({1..10}, 1)

Result:

{2, 3, 4, 5, 6, 7, 8, 9, 10}

Example #2

1 つおきに数をスキップして、{1..10} からリストを作成します。

List.Alternate({1..10}, 1, 1)

Result:

{2, 4, 6, 8, 10}

Example #3

1 から始めて、1 つおきに数をスキップして、{1..10} からリストを作成します。

List.Alternate({1..10}, 1, 1, 1)

Result:

{1, 3, 5, 7, 9}

Example #4

1 から始めて、1 つの値をスキップし、2 つの値を保持するというパターンで、{1..10} からリストを作成します。

List.Alternate({1..10}, 1, 2, 1)

Result:

{1, 3, 4, 6, 7, 9, 10}

Category

List.Selection