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

Sim*_*vin 3 sorting automation google-sheets google-apps-script columnsorting

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

下面的链接是一个测试表,它应该可以让我了解我如何格式化我的表:

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

我想按表格底部的最新日期按 G 列排序。

欢迎任何建议!

预先感谢您的帮助。

Obl*_*lla 5

这应该有帮助吗?

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});
  
}
Run Code Online (Sandbox Code Playgroud)