Google脚本:按日期最新到最旧排序

时间:2018-06-08 22:15:11

标签: google-apps-script

我有2张。当第一个工作表(活动)上的行的状态列更改时,它会将该行的数据复制到第二个工作表(完成)。 “完成”工作表上的第一列更改为行移动的当前日期和时间。我正在尝试对第1列中列出的从最新到最旧日期的完整工作表进行排序。这意味着最近复制的行位于顶部(有标题)。下面的代码是我尝试过的,我认为它会起作用,因为升序被设置为false,但它仍然是从最旧到最新日期排序。

function onEdit() {

 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var s = ss.getActiveSheet();
 var c = s.getActiveCell();

if(s.getName() == "Complete")
 {
  var lR = s.getLastRow()-1;
  var lC = s.getLastColumn();
  var range = s.getRange(2, 1, lR, lC);
  range.sort({column: 1, ascending: false});
 }

0 个答案:

没有答案