List.InsertRange

Синтаксис

List.InsertRange(list as list, index as number, values as list) as list

О программе

Возвращает новый список, созданный путем вставки значений в valueslist .index Первая позиция в списке находится на индексе 0.

  • list: целевой список, в котором необходимо вставить значения.
  • index: индекс целевого списка(list), в котором необходимо вставить значения. Первая позиция в списке находится на индексе 0.
  • values: список значений, в которые необходимо вставить list.

Пример 1

Вставьте список ({3, 4}) в целевой список ({1, 2, 5}) по индексу 2.

Использование

List.InsertRange({1, 2, 5}, 2, {3, 4})

Выходные данные

{
    1,
    2,
    3,
    4,
    5
}

Пример 2

Вставьте список со вложенным списком ({1, {1.1, 1.2}}) в целевой список ({2, 3, 4}) по индексу 0.

Использование

List.InsertRange({2, 3, 4}, 0, {1, {1.1, 1.2}})

Выходные данные

{
    1,
    {
        1.1,
        1.2
    },
    2,
    3,
    4
}