Друзья, доброе утро. Сегодня у нас пользовательская функция, которая возвращает в ячейки имена всех листов вашей Google Таблицы.
Вариант 1
function sheets1() {
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
var i = sheets.length
var n = []
while (i--){return n.push(sheets[i].getName());}
return n
}
Вариант 2, в одну строку:
function sheets2 (){
return SpreadsheetApp.getActiveSpreadsheet().getSheets().map(function(sheet){return sheet.getName()})
}
Как это работает? Вам нужно:
1) открыть Инструменты > Редактор скриптов
2) вставить код функции, сохранить
3) ввести название функции в любую ячейку
Post #255
7.41K
- 👍 1