С помощью этого скрипта я могу создать новую вкладку из всей строки в электронной таблице:
function onOpen() {
SpreadsheetApp.getUi().createMenu('Tab Orari')
.addItem('Genera Tab Orari', 'createTabs')
.addToUi()}
function createTabs() {
var ss = SpreadsheetApp.getActive();
var templateSheet = ss.getSheetByName('xxx');
ss.getSheetByName('Generale').getRange('I2:I').getValues().filter(String)
.forEach(function (sn) {
if (!ss.getSheetByName(sn[0])) {
ss.insertSheet(sn[0], ss.getSheets().length, {template: templateSheet});
}
});
}
Я бы сгенерировал новую электронную таблицу (а значит, не вкладку) на основе вкладки шаблона (в данном случае вкладка «xxx») только тогда, когда я выбираю конкретную строку c и переименовываю эту электронную таблицу как значение в ячейке в столбце I для соответствующей строки.
Как сделать сделать это?