【发布时间】:2020-07-15 23:16:12
【问题描述】:
一件让我头疼的蠢事。我相信你会笑,但我该怎么做 排序工作表而不包括排序中的第一行?
这是我的代码:
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("test1");
spreadsheet.sort(4); // or spreadsheet.sort(4,false); or spreadsheet.sort(4,true);
这按 D 列排序,但它也对第一行进行排序。 D 列仅包含文本。
有趣的是,如果您对只有数字/日期的列进行排序,它会起作用,并且确实可以避免对第一行进行排序。
那么,我怎样才能对带有文本的列进行排序,避免对第一行进行排序呢?
我知道我可以设置从 A2 开始直到最后一列的范围,但这似乎“混乱”。像这样的
spreadsheet.getRange('A2:AI').sort({column: 4, ascending: true});
谢谢
【问题讨论】:
标签: sorting google-apps-script google-sheets