Есть код скрипта, который копирует в ячейку название листа с помощью указания его порядкового номера
function getSheetName(num) {
var cellNumber = num-1;
return SpreadsheetApp.getActiveSpreadsheet().getSheets()[cellNumber].getSheetName();
}
Значения не обновляются автоматически, только после повторного написания формулы =getSheetName(1)
*Скрипт не подходит под данную задачу. Проблема решена иным путём