var ss = SpreadsheetApp.getActive();
var sheetName = ss.getActiveSheet().getName();
var sheet = ss.getSheetByName(sheetName);
Непонятно)
Зачем брать имя активного листа и возвращать его, чтобы получить этот же лист, почему просто не взять активный лист, или лист с нужным именем