在Google Spreadsheets中按从今天开始的日期自动排序

时间:2019-03-21 01:52:01

标签: javascript google-sheets

我试图在所有工作表的特定列中获取日期,以便根据今天的日期自动排序,并且此错误不断出现:

  

请首先选择一个活动工作表。 (第3行,文件“排序”)

我对此很陌生。这是怎么回事?我正在另一个单独的电子表格上工作,但不知道为什么它不适用于这个电子表格。

function onEdit(event){
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var editedCell = sheet.getActiveCell();

  var columnToSortBy = 6;
  var tableRange = "A2:T996"; // What to sort.

  if(editedCell.getColumn() == columnToSortBy){   
    var range = sheet.getRange(tableRange);
    range.sort( { column : columnToSortBy, ascending: true } );
  }
}

Link to my spreadsheet

0 个答案:

没有答案