сортировка динамического набора данных с помощью скрипта Google Apps

У меня есть блок данных, как это в новой электронной таблице:

GOODS       Count    Sort Index
111770999     128    9
111771000     32     0
111771005     64     5
111771010     64     0
111771011     64     1

количество строк динамическое, столбцы фиксированные (3). Как я могу написать сценарий для сортировки по столбцу 3, например, используя Data-Sortдиапазон в электронной таблице? Заранее большое спасибо!

1 ответ

  1. Такую сортировку можно выполнить с помощью appscript:

    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('YOUR_SHEET_NAME');
    sheet.getRange(2,1,sheet.getLastRow()-1,sheet.getLastColumn()).sort(3);
    
    //Here, getRange is(startingRow,startingColumn,NumRows,NumCols) 
    //and sort(x) represents sort by 'x'th column