Я использую приведенную ниже функцию в Google Sheets, но ее значение не обновляется при создании нового листа или изменении имени текущего.
function sheetname() { return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName(); }