GoogleSheetsAPI javascript使用多个列对表进行排序
我们有一个GoogleSheet表,需要选择一个数据范围并使用两列对数据进行排序 a以下陈述不起作用:GoogleSheetsAPI javascript使用多个列对表进行排序,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我们有一个GoogleSheet表,需要选择一个数据范围并使用两列对数据进行排序 a以下陈述不起作用: var range = sheet.getRange( vRowStartFan, 1, (sheet.getLastRow() - vRowStartFan), sheet.getLastColumn() ); range.activate(); sheet.sort(col, true).sort(1, true); 无法使用正确的语法? 提前谢谢你的帮助 特拉亚诺 function s
var range = sheet.getRange( vRowStartFan, 1, (sheet.getLastRow() - vRowStartFan), sheet.getLastColumn() );
range.activate();
sheet.sort(col, true).sort(1, true);
无法使用正确的语法?
提前谢谢你的帮助
特拉亚诺
function sortTipsByCurrentColumn( sheet, col ) {
var range = sheet.getRange( vRowStartFan, 1, (sheet.getLastRow() - vRowStartFan), sheet.getLastColumn() );
range.activate();
range.sort( [{column: col, ascending: true}, {column: range.getColumn(), ascending: true}]);
}
使用range.sort允许使用多个列进行排序Define not workdoes不提供预期结果需要使用两个条件对表格进行排序col variable和col=1请帮助