Перейти к содержимому

copySheet

await crafttechApi.copySheet(
fileHandlerOld,
sheetNameOld,
fileHandlerNew,
sheetNameNew,
(flag = "value, style")
);

Копирует лист книги.

Требует сохранения при помощи saveFile (для внешнего файла), либо applyActiveFileChanges (для текущего файла).

  • fileHandlerOld (number) — ссылка на файл, из которого мы копируем лист; ссылку предоставляет метод openFile;
  • sheetNameOld (string) — название листа, который мы копируем;
  • fileHandlerNew (number) — ссылка на файл, в который мы копируем лист; если мы хотим скопировать лист в этот же файл, fileHandlerNew должен совпадать с fileHandlerOld;
  • sheetNameNew (string) — название нового листа, который мы скопировали.
  • flag (string) — (по умолчанию ‘value, style’), указывает какие данные мы хотим взять с листа, можно указать value, style и formula.
  • true | false (boolean) — возвращает логическую истину true в случае успешного копирования листа, иначе false.
const check = await crafttechApi.copySheet(
fileHandler1,
"Лист1",
fileHandler2,
"Лист1Копия"
);
console.log("copySheet(): ", check);