Google Apps Script Additional Sorting Rules -
i working on google apps script spreadsheet application, , 1 of abilities program have automatically sort series of form responses based on data 2 different columns. want sort data in column 16 , sort column 1. can achieve functionality manually using method at: https://drive.googleblog.com/2010/06/tips-tricks-advanced-sorting-rules-in.html
currently running spreadsheet.sort(column, ascending) function first column, cannot make sort accept second column additional sorting rule. there method in google apps script use emulate functionality?
see doc: https://developers.google.com/apps-script/reference/spreadsheet/range#sort(object)
function sortformresponses() { var ss = spreadsheetapp.getactivespreadsheet(); // change name of sheet sheet name var s = ss.getsheetbyname("form responses"); var lastcol = s.getlastcolumn(); var lastrow = s.getlastrow(); // assumes headers in row 1 var r = s.getrange(2, 1, lastrow - 1, lastcol); // note use of array r.sort([{ column: 1, ascending: true }, { column: 16, ascending: true}]); }
Comments
Post a Comment