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

Google Таблицы

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

Google Таблицы

4 года назад
Открыть в
ТРИ КОРОТКИХ СКРИПТА ИЗ НАШЕГО ЧАТА Переход к последнему листу в Таблице. Если положить внутрь onOpen(){} – пользователь при открытии Таблицы будет автоматически перемещаться на последний лист. Спасибо Даниилу Осипову! function go_last_sheet() { const ss = SpreadsheetApp.getActiveSpreadsheet().getSheets(); ss[ss.length - 1].activate(); } ————————————— Определяем индекс последней строки с данными в выбранном столбце. Спасибо создателю циклов! function getLastRow(data, column) { var max = 0; for (x in data) { if (data[x][column - 1]) { max = x * 1 + 1; }; } return max; } ————————————— Превращаем текст, написанный болдом в текст вида *текст*. Лайфхак – если в v сослаться на само значение (смотрите скриншот), то функция будет обновляться при его изменении. Спасибо Роману Игнатову! function getBold(r,v) { return SpreadsheetApp.getActive().getActiveSheet().getRange(r).getRichTextValue().getRuns().map(run=> run.getTextStyle().isBold()?`*${run.getText()}*`:run.getText() ).join(' '); } Полное оглавление нашего канала: тыц Наш чат: @google_spreadsheets_chat