Я пытаюсь отсортировать диапазон листа по столбцу J (10), но хочу, чтобы он сортировался только при редактировании ячеек между N9 и AG190.
В настоящее время любое редактирование в любом месте вызывает сортировку, и это не так.
Я собрал следующее, но на самом деле понятия не имею, что делаю
function myFunction() {
}
function onEdit(event){
var sheet = event.source.getActiveSheet();
var editedCell = sheet.getActiveCell();
var columnToSortBy = 10;
var startColumn = 14;
var endColumn = 33;
var tableRange = "a9:cq188";
if((editedCell.getColumn() <= endColumn || editedCell.getColumn() >= startColumn)) {
var range = sheet.getRange(tableRange);
range.sort( { column : columnToSortBy, ascending: false } );
}
}
Первый раз здесь, спасибо за любую помощь