Я не очень силен в скриптах, поэтому прошу помощи помочь
Да что б лист появился слева и справа ваша функция работает, но она не копирует содержимое.
Вот что у меня получилось и где то я явно допустил ошибку..Помогите пож
function duplicateSheetWithProtections() {
var ui = SpreadsheetApp.getUi();
var ss = SpreadsheetApp.getActiveSpreadsheet();
let ws = ss.getActiveSheet()
sheet = ss.getSheetByName('шаблон');
sheet2 = ui.prompt('New Sheet Name?');
// по умолчанию копирует справа от активного листа, при -1 слева.
// ss.insertSheet("Тест", ws.getIndex() - 1);
sheet2 = sheet.copyTo(ss).setName(sheet2.getResponseText());
ss.insertSheet(sheet2, ws.getIndex());
SpreadsheetApp.flush()