Google Apps Script, скопируйте одну таблицу в другую таблицу с форматированием
надеюсь, на этот вопрос еще не ответили. Я потратил значительное количество времени на поиск, и хотя я нашел похожие сообщения, никто не сделал именно то, что я пытаюсь сделать.
Я хотел бы использовать скрипт Google Apps для копирования одного листа из электронной таблицы Google в другую электронную таблицу Google, и я хочу сохранить форматирование (включая Объединенные ячейки). Есть ли способ сделать это? Я попробовал следующее: функции:
копировать, чтобы() copyFormatToRange ()
но эти методы работают только в рамках одной таблицы и не позволяют копировать данные между различными таблицами. У кого-нибудь есть предложения? Спасибо!
1 ответов
вы смотрели здесь:
https://developers.google.com/apps-script/reference/spreadsheet/sheet#copyTo(Spreadsheet)
copyTo (электронная таблица)
копировать лист в другую таблицу. Источником может быть таблица назначения. Новая электронная таблица будет иметь название " копия [оригинального имени электронной таблицы]".
var source = SpreadsheetApp.getActiveSpreadsheet();
var sheet = source.getSheets()[0];
var destination = SpreadsheetApp.openById("ID_GOES HERE");
sheet.copyTo(destination);