Можно сразу писать это в функцию onOpen() — тогда будет отрабатывать при открытии.
Можно написать отдельной функцией и подключить в onOpen(). Как будет удобно и проще для дальнейшей поддержки.
Скажу сразу, у меня этот код уже переписан, и вынесен отдельной функцией.
Итак, как же менять название таблички?
Добавляем в редактор скриптов этот код:
// Изменяем название документа, взяв имя из ячейки
function onOpen(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("НАЗВАНИЕЛИСТА");
ss.rename(first.getRange(7, 6).getValue());
// В данном случае, будет браться значение из ячейки 7й строки, 6го столбца (ячейка F7 в моем случае)
}
Обратите внимание — мы задаем имя листа, откуда брать данные и указываем адрес ячейки в формате Номер строки, Номер столбца!