Как лучше всего отсортировать определенный диапазон c на одном листе рабочего листа? - PullRequest
0 голосов
/ 26 мая 2020

Я пытаюсь автоматически отсортировать небольшой диапазон данных на одном листе c в другой (массивной) книге. Я хочу, чтобы диапазон (P27: R40) сортировался по убыванию каждый раз при редактировании листа, но ни один код, который я использовал, не работал. Должен ли я включать имя рабочего листа, а также указанное c имя листа? (Чтобы уточнить, я пытаюсь отредактировать лист с именем «May20» на листе с именем «Рейтинг» - я что-то упустил?) Вот код, который я пытался использовать, но он не запускается при редактировании.

function onEdit(e) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheetByName("May20")
  var range = sheet.getRange("P27:R40");

 // Sorts by the values in column 18 (R)
 range.sort({column: 18, ascending: false});

}
...