Я создаю сценарий для автоматической сортировки строк, но я не хочу, чтобы строки перемещались, пока все ячейки в этой строке не будут заполнены
У меня есть следующий код:
SHEET_NAME = "New";
SORT_DATA_RANGE = "A2:M999";
SORT_ORDER = [
{column: 2, ascending: true}, // 3 = column number, sorting by
descending order
{column: 1, ascending: true}, // 1 = column number, sort by ascending
order
];
function onEdit(e){
multiSortColumns();
}
function multiSortColumns(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(SHEET_NAME);
var range = sheet.getRange(SORT_DATA_RANGE);
range.sort(SORT_ORDER);
ss.toast('Sort complete.');
}
Однако, как только я заполняю столбец 2, строка сортируется, прежде чем я смогу заполнить столбцы 3-13.
Я ожидаю, что строки будут отсортированы после заполнения всех остальных столбцов.