構文
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}