#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.
при открытии таблицы вставим на каждом листе его название
(триггер onOpen)
Друзья, привет!
Сегодня простой летний скрипт – вставим при загрузке Таблицы в ячейку A1 каждого листа название этого листа:
function pasteNames() {
const ss = SpreadsheetApp.getActive();
const sheets = ss.getSheets();
sheets.forEach(sheet => {
const sheetName = sheet.getSheetName();
sheet.getRange("A1").setValue(sheetName);
})
};
Чтобы скрипт отрабатывал при каждом открытии Таблицы пользователем – добавьте его в функцию onOpen:
function onOpen(){
pasteNames();
SpreadsheetApp.getUi()
.createMenu("тут может быть меню со скриптами")
.addItem(`скрипт`, '...')
.addToUi();
};
Если нам нужно игнорировать некоторые листы и ничего не вставлять в них:
function pasteNames() {
const ss = SpreadsheetApp.getActive();
const sheets = ss.getSheets();
const ignoreNames = ['Sheet1', 'Sheet2']
sheets.forEach(sheet => {
const sheetName = sheet.getSheetName();
if (!ignoreNames.includes(sheetName)) {
sheet.getRange("A1").setValue(sheetName);
}
})
};
🔥 оглавление нашего канала: перейти