Компьютеры Программирование Автоматическая сортировка в Google Docs

Автоматическая сортировка в Google Docs

Всем, кто пользуется "гугл доками" может быть очень полезна следующая статья.

Допустим у вас есть таблица в google docs и вы хотите добиться автоматической сортировки (auto sort), к примеру по первому столбцу. При этом вам важно, чтобы первая строка не была затронута при сортировке - это имеет смысл, когда в первой строке находится шапка таблицы.

Итак, что сделать автоматическую сортировку в Google Doc - нужно создать свой скрипт (делается это просто).

  1. Вы открываете свой Google Doc, который имеет вид таблицы
  2. Нажимате в меню Инструменты - Управление Скриптами
  3. Создаете новый скрипт - кнопка NEW
  4. Откроется редактор, в который нужно поместить следующий код
/**
 * Automatically sorts the 1st column (not the header row) Ascending.
 */
function onEdit(event){
  var sheet = event.source.getActiveSheet();
  var editedCell = sheet.getActiveCell();

  var columnToSortBy = 1;
  var tableRange = "A2:T99999"; // What to sort.

  if(editedCell.getColumn() == columnToSortBy){   
    var range = sheet.getRange(tableRange);
    range.sort( { column : columnToSortBy, ascending: true } );
  }
}

Комментарии

  • var columnToSortBy - переменная с номером столбца, по которому ведется сортировка
  • сортировка ведется по возрастанию, для сортировки по убыванию - ascending:true в последней строке меняем на ascending:false
  • var tableRange - переменная задает диопазон, в котором проводится сортировка - в примере мы начинаем с 2ой строки первого столбца - ячейка А2 и до столбца T строка 99999
 

Случайная новость

Чётвёртая производная синуса и косинуса

Вообще говоря, вычисление производной - чисто математическая штука, однако иногда подобный пример на вычисление чётвёртой производной синуса или косинуса удобно с интересной целью дать человеку. С какой? Читайте дальше.

Подробнее ...

Материал о ПК

Современный IT-Park в Казани

В данном видео представлен IT-Park построенный в Казани. Посоле просмотра этого видео, если вы IT-шник вам может очень захотеться съездить в Казань.

Подробнее ...


Нажимай!

Кто на сайте

Сейчас 75 гостей онлайн

Голосуй

Используете ли вы плёнку на сенсорных экранах?
 

Valid XHTML 1.0 Transitional Читать в Яндекс.Ленте