Обложка канала

Google Таблицы

#GoogleТаблицы — это аналог #Excel с веб-интерфейсом и возможностями для удобной совместной работы. Они похожи, и все же в Таблицах есть свои особенности, функции, плюсы и минусы. Работать в Google Таблицах просто и мы покажем как.

Google Таблицы

4 года назад
Открыть в
при открытии таблицы вставим на каждом листе его название (триггер 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); } }) }; 🔥 оглавление нашего канала: перейти