2

不幸的是,四处寻找解决方案,并且找不到任何有效的工作。我曾尝试复制和粘贴几个代码,但无法让我的销售管道工作表自动对日期字段进行编辑。想要自动对编辑的Google工作表电子表格进行排序,但想按日期排序

下面的链接是一个测试片应该给一个想法如何我已经格式化我的表:

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

我想通过G列在底部的最近日期排序的表单。

欢迎任何建议!

非常感谢您的帮助。

回答

2

这应该有帮助吗?

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

+0

谢谢你,但尽管这对当我把它复制到我工作的电子表格中的测试页的作品,它不排序。另外,我如何排序它,以便它不影响标题?顺便说一句,我有触发器,目前设置onEdit - 在电子表格上 - 编辑。谢谢 –

+0

你在第一张纸上工作 - 由getsheets()[0]指示 - 你可以尝试按名称使用get sheet。将范围更改为A2:Z999 – OblongMedulla

+1

是的我正在处理第一张纸张。在将范围更改为A2:Z999后,我收到一条错误消息:服务错误:电子表格 –

相关问题