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

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

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

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

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

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

欢迎提出任何建议!

预先感谢您的帮助。

最佳答案

这应该有帮助吗?

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});
  
}

关于sorting - 想要在编辑时自动对 Google 表格电子表格进行排序,但想要按日期排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43540115/

相关文章:

google-sheets - 带有类声明的 importHTML

arrays - 如何根据两个数组的顺序对三个数组进行排序。 swift

javascript - 如何将 Google 表格脚本代码启动到 Google 应用程序脚本网络应用程序中?

javascript - 如何获取一行并将该行和文本字符串合并为一个新行

function - Google Sheets Script – 输出单元格背景颜色的函数

mysql - 支持 Apps Script Web App 5000 个并发用户

Ruby:对可能包含 nil 的多维数组进行排序有时会失败

perl - 按降序对第 5 列进行排序错误消息

arrays - 如何在 Swift 中按属性值对自定义对象数组进行排序

javascript - 我们需要什么来授权 Google 应用脚本? (因为脚本甚至需要授权才能使用)