想要在编辑时自动对Google工作表电子表格进行排序,但希望按日期排序

时间:2017-04-21 10:19:15

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

不幸的是,一直在四处寻找解决方案,而不是找到任何有效的方法。我曾尝试复制和粘贴几段代码,但无法让我的销售管道表自动对日期字段的编辑进行排序。

下面的链接是一张测试表,可以说明我如何格式化我的工作表:

https://docs.google.com/a/trinitymirror.com/spreadsheets/d/1huTvgwfmh0RM0kz4BUEuYFZm7DwBG-69D8jTfps3IPg/edit?usp=sharing

我想按列G排序,最新日期位于工作表底部。

欢迎任何建议!

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

这应该有帮助吗?

function onEdit(e) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheetByName("Sheet1")
  var range = sheet.getRange("A2:Z450");

 // Sorts by the values in column 2 (B)
 range.sort({column: 2, ascending: false});
  
}