Как установить новую вкладку по умолчанию как отдельную электронную таблицу в Google Sheets (не как пустую страницу)? - PullRequest
0 голосов
/ 16 мая 2019

Как установить новую вкладку по умолчанию в качестве конкретной электронной таблицы, которую я создал с помощью формул и т. Д., Чтобы каждый раз, когда я нажимал на новую вкладку, она открывала эту конкретную электронную таблицу вместо пустой страницы листа Google?

Есть ли код VBA?

1 Ответ

0 голосов
/ 16 мая 2019

возьмите вкладку листа и переместите ее вперед:

0

_______________________________________________________________

, если речь идет о настройкешаблон в качестве страницы по умолчанию для каждой вновь создаваемой электронной таблицы - это невозможно.шаблоны доступны для индивидуального выбора под этой кнопкой:

0

_______________________________________________________________

для фактического «клонирования» листа, который вам потребуется использоватьсценарий.Вы можете попробовать что-то вроде:

function cloneGoogleSheet() {

  var name = "labnol";
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName('Template').copyTo(ss);

  /* Before cloning the sheet, delete any previous copy */
  var old = ss.getSheetByName(name);
  if (old) ss.deleteSheet(old); // or old.setName(new Name);

  SpreadsheetApp.flush(); // Utilities.sleep(2000);
  sheet.setName(company);

  /* Make the new sheet active */
  ss.setActiveSheet(sheet);

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