Я собираюсь сделать более 60 копий электронной таблицы шаблонов, используя API листов Google.Я хотел бы иметь возможность именовать каждый лист, используя ячейку на том же листе.
function NewBracket() {
var spreadsheet = SpreadsheetApp.getActive();
var name = spreadsheet.getActiveRange().activate() ;
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Template'), true);
spreadsheet.duplicateActiveSheet();
spreadsheet.getRange('B1').activate();
name.copyTo(spreadsheet.getActiveRange(),SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
spreadsheet.getActiveSheet().setName(name);
};
При запуске этого листа создается правильно, ячейка B1 названа правильно, но недавно созданный листназывается Range, а не именем, которое вводится в ячейку B1.Как получить приведенный выше код для присвоения листу того же имени, которое отображается в ячейке B1?