Открытие существующего листа Google, затем копирование его содержимого, включая формат ячейки, в другой лист - PullRequest
0 голосов
/ 26 декабря 2018

Итак, вот суть того, что я хочу сделать:

  1. У меня есть 2 файла google sheet.Чистый шаблон (чистый лист) и лист с данными (паспорт)

  2. Я хочу открыть лист данных -> скопировать таблицу из «вкладки основных данных» -> вставитьэто на чистый лист, включая форматирование ячейки

  3. Закройте таблицу данных

Возможно ли это с помощью appscript?Я попытался выполнить поиск в Google, но он только направляет меня к Query и IMPORTRANGE, которые только возвращают значения и не включают форматирование ячеек.

1 Ответ

0 голосов
/ 26 декабря 2018

Рассмотрим следующую последовательность действий:

  1. Вставьте новый лист в исходную электронную таблицу.
  2. Скопируйте требуемый диапазон во вставленныйпростынь.Используйте CopyPasteType.PASTE_NORMAL , чтобы скопировать оба значения и формат.
  3. Скопировать вставленный лист в целевую электронную таблицу и удалить его в источнике.

В результате у вас будет полная копия исходного диапазона внутри чистого листа в целевой электронной таблице.Вы также можете скопировать этот диапазон в целевой таблице аналогичным способом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...