Макрос Google Sheets для копирования листа, переименования листа и изменения ячейки на каждом новом листе [в ожидании]

Нужна помощь в завершении двух сценариев для запуска в Google Sheets, которые будут копировать лист, переименовывать его и изменять значение ячейки на каждом новом листе. Один скрипт должен создать 1 лист, другой скрипт должен создать 30 листов.

Скрипты должны создавать точную копию текущего листа с несколькими исключениями. В ячейке активного листа b3 указана дата 13.06.2009. Ячейка B3 на новом листе должна быть следующей датой в последовательности. Если существующий лист на 13/06/2019, то новый лист должен быть 6/14, следующий 6/15 и т. Д. Вкладка на новом листе должна называться «План 14 июня 2019 года» и 15 июня на следующий. В настоящее время вкладки не переименовываются должным образом, и я не знаю, как заставить его создать 30 листов с различными именами вкладок и датами в b3. Полагаю, мне нужны петли и манипуляции со строками - я этого еще не выучил, но пытаюсь. То, что у меня есть, ниже.

function duplicatesheet(){

//copy active sheet
var ss = SpreadsheetApp.getActiveSpreadsheet()
SpreadsheetApp.getActiveSpredsheet().duplicateActiveSheet();

//rename sheet
var myValue = 
SpreadsheetApp.getActiveSpreadsheet().getRange('B3').getValue();
SpreadsheetApp.getActiveSpreadsheet().renameActiveSheet(myValue);

}
0
задан Tyrone Sanders Jr 26 June 2019 в 18:06
поделиться