Метод Table.duplicate
Метод используется для создания копии листа табличного документа. Может быть использован только в табличном документе.
При использовании без параметров создает копию после текущего листа. Для того, чтобы избежать повторяющихся имен, к имени нового листа добавляется индекс.
Задайте параметры, чтобы скопировать лист в другой табличный документ. В этом случае копируются все элементы листа, кроме следующих: сводные таблицы, диаграммы, фигуры, изображения, проверки данных, условное форматирование, именованные диапазоны, данные о сортировке и фильтрации.
Вызов
duplicate()
duplicate(other, index)
Параметры
-
other: документ, в который копируется лист, тип Document. -
index: позиция вставки листа, типint.
Пример копирования в пределах документа
table = document.getBlocks().getTable(0)
table.duplicate()
Пример копирования в другой документ
tableDocument = application.loadDocument("sheet.xods")
otherDocument = application.loadDocument("otherSheet.xods")
sheet = tableDocument.getBlocks().getTable(0)
sheet.duplicate(otherDocument, 0)
otherDocument.saveAs("otherSheet.xods")