Вот моя проблема, я пытаюсь заказать таблицу в листах Google, в настоящее время я использую следующий код:
function onEdit(event){
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var editedCell = sheet.getActiveCell();
var s = sheet.getSheetByName("Sheet1");
var columnToSortBy = 2;
var tableRange = "B3:G100";
var lastrow = s.getLastRow();
if(editedCell.getColumn() == columnToSortBy){
var range = sheet.getRange(tableRange);
range.sort([{column: columnToSortBy, ascending: true}])
}
}
Моя таблица выглядит примерно так:
Таблица
Код работает нормально, но если, например, у меня уже есть список из 1 - 10, и я меняю номер один, онсортирует список и помещает это новое число 1 под старое число 1.
То, что я хочу, это: если я ставлю 1, я хочу, чтобы он был выше старого 1, если я ставлю 3, я хочу егобыть выше старшего числа 3 и так далее ...
¿Можно ли заказать таким образом?
Заранее спасибо.