Skip to main content

Метод CellRange:moveInto

Метод позволяет переносить (аналог Ctrl+X, Ctrl+V в редакторе таблиц) ячейки текущего диапазона в заданную позицию, представленную параметром типа DocumentAPI.CellRange.

Метод CellRange:moveInto реализован только в табличных документах и может использоваться в следующих вариантах:

  • перемещение диапазона ячеек в рамках одного листа табличного документа;
  • перемещение диапазона ячеек между листами табличного документа.

Пример (только для табличного документа)​


local sourceRange = sheetList:getCellRange("A1:B2")
local destRange = sheetList:getCellRange("C3:D4")
sourceRange:moveInto(destRange)

При перемещении ячеек в качестве новой позиции достаточно указать верхнюю левую ячейку нового диапазона, однако, при необходимости можно продублировать исходный блок ячеек в новом местоположении (см. подробности в разделе CellRange:copyInto).

Дополнительный пример использования приведен в разделе Копирование ячеек в табличном документе.