List.Alternate

構文

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

バージョン情報

list内の項目を保持してスキップすることで、新しいリストを返します。 この関数は初期項目 offset 保持し、 count 項目を繰り返しスキップし、項目 repeatInterval 保持します。

  • count: 毎回スキップする項目の数。
  • repeatInterval: 各スキップの後に保持する項目の数 (省略可能)。 この値が指定されていない場合は、最初のスキップ後のすべての項目が保持されます。
  • offset: スキップ/キープ パターンの繰り返しが開始される前に保持する項目の数 (省略可能)。 既定値は 0 です。

例 1

最初の番号をスキップするリストを作成します。

使用方法

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

アウトプット

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

例 2

他のすべての番号をスキップするリストを作成します。

使用方法

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

アウトプット

{2, 4, 6, 8, 10}

例 3

1 から始まり、他のすべての番号をスキップするリストを作成します。

使用方法

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

アウトプット

{1, 3, 5, 7, 9}

例 4

1 から始まり、1 つの値をスキップし、2 つの値を保持するリストを作成します。

使用方法

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

アウトプット

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