Листы не перемещаются в Таблице. Их необходимо активировать.
{
const sheet2 = sheet.copyTo(ss).setName(sheet2.getResponseText());
sheet2.activate();
ss.moveActiveSheet(1);
}
Скопировать и поставить слева
function muFunction() {
const ui = SpreadsheetApp.getUi();
const book = SpreadsheetApp.getActiveSpreadsheet();
const sheet = book.getSheetByName('Шаблон');
const prompt = ui.prompt('New Sheet Name?');
if (prompt.getResponseText()) {
const copy = sheet.copyTo(book).setName(prompt.getResponseText());
copy.activate();
book.moveActiveSheet(sheet.getIndex());
}
}
Поставить справа
book.moveActiveSheet(sheet.getIndex()+1);