List.Alternate

構文

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

バージョン情報

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

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

例 1

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

使用方法

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

出力

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

例 2

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

使用方法

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

出力

{2, 4, 6, 8, 10}

例 3

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

使用方法

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

出力

{1, 3, 5, 7, 9}

例 4

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

使用方法

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

出力

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