В Google Sheets есть диапазон, содержащий комбинацию значений и формул, разбросанных по разным строкам и столбцам. Сортировка должна быть настраиваемой, и я написал специальную функцию сортировки, которая извлекает данные и сортирует массив. Однако при вставке отсортированного результата я теряю формулы.
Есть ли способ создать пользовательскую сортировку непосредственно для диапазона без значений set / get?
function orderMyRange() {
var sh = SpreadsheetApp.getActiveSpreadsheet();
var mySheet = sh.getSheetByName("MySheet");
var myRng = mySheet.getRange("A4:L500");
var myData = myRng.getValues();
myData.sort(orderCustom);
myRng.setValues(myData);
}