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後,我收到一條錯誤消息:服務錯誤:電子表格 –

相關問題