Google电子表格脚本 - 按一列排序范围不起作用

时间:2016-03-28 09:23:39

标签: sorting google-apps-script google-sheets

我正在编写一个脚本,按照enter link description here中所述的一列值对Google电子表格中的范围进行排序。工作表Recepten包含2列和23行数据。第一行是标题行,不需要排序。

如果我在使用getRange(row, column, numRows, numColumns)获取范围后尝试排序,则无法执行任何操作。我也没有收到任何错误。

当我在使用getRange(a1Notation)获取范围后尝试排序时,它确实有效。

我在这里做错了什么?

function test() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var recepten = ss.getSheetByName("Recepten");

    var nbRecepten = recepten.getLastRow();

    var sortCells = recepten.getRange(2, 1, nbRecepten-1, 2);
    //var sortCells = recepten.getRange("A2:B23");
    sortCells.sort(1);

}

enter image description here

0 个答案:

没有答案