无论如何,脚本可以按字优先级排序?

时间:2017-03-23 06:01:05

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

无论如何,如下所示的脚本按字首选项而不是按字母顺序排序。

function onEdit(e) {
  var xCol = 1;
  var yCol = 2;
  var tableRange = "A2:M100";

  var sheet = SpreadsheetApp.getActiveSheet();
  var dataRange = sheet.getRange(tableRange);
  dataRange.sort([
    {column: xCol, ascending: true},
    {column: yCol, ascending: true},
  ]);
}

基本上我需要第1列按字母顺序排序,但第2列按字顺序排序。有点像

Charlie Egg
Echo    Rift
Alpha   Wood
Delta   Frog
Bravo   Egg

变为以下内容,因为第1列按字母顺序排序,第2列按字优先级排序:Wood>鸡蛋>青蛙>裂痕

Alpha   Wood
Bravo   Egg
Charlie Egg
Delta   Frog
Echo    Rift

0 个答案:

没有答案