Я искал по всему интернету и не могу найти решение этой проблемы. Прямо сейчас я просто использую скрипт, чтобы сделать копию всей электронной таблицы и переместить электронную таблицу. Электронная таблица имеет около 10 листов, но я не хочу делать копию всей электронной таблицы, я хочу дублировать только три конкретных листа, и каждый из этих листов в идеале должен быть своей собственной электронной таблицей.
Мне потребуется настроить триггер для запуска этого сценария каждый день в 11:00. Поэтому каждый день я получаю резервные копии этих трех листов.
Вот код, который я сейчас использую. Это просто дублирует всю электронную таблицу. Я не вижу, как я смог бы достичь того, что я упомянул выше. Возможно ли что-то подобное?
Я пытался трижды скопировать всю электронную таблицу, а затем просто удалял ненужные мне листы из дубликата. Но я не могу понять, как удалить листы из дублированного файла.
Любая помощь будет принята с благодарностью.
Спасибо
function duplicateSheet(parameters) {
var formattedDate = Utilities.formatDate(new Date(), "GMT-5", "yyyy-MM-dd");
var name = formattedDate + " Daily Manager's Conference Call";
var destination = DriveApp.getFolderById("Folder ID");
var file = DriveApp.getFileById(SpreadsheetApp.getActiveSpreadsheet().getId())
file.makeCopy(name, destination);
}