我尝试运行两个脚本来对工作表进行排序,但是当我使用一个脚本时,另一个脚本不起作用或被禁用。有没有办法将这两个脚本组合成一个脚本,以便在两个工作表上排序?这是两个脚本:
SHEET_NAME = "Request Data(From Google Form)";
SORT_DATA_RANGE = "A3:AR";
SORT_ORDER = [
{column: 17, ascending: true},
{column: 18, ascending: true},
{column: 1, ascending: true}
];
function onEdit(e){
multiSortColumns();
}
function multiSortColumns(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(SHEET_NAME);
var range = sheet.getRange(SORT_DATA_RANGE);
range.sort(SORT_ORDER);
ss.toast('Sort complete.');
}
SHEET_NAME = "Schedule Tool - Design";
SORT_DATA_RANGE = "A2:F";
SORT_ORDER = [
{column: 5, ascending: true},
{column: 6, ascending: true},
{column: 3, ascending: true}
];
function onEdit(e){
multiSortColumns();
}
function multiSortColumns(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(SHEET_NAME);
var range = sheet.getRange(SORT_DATA_RANGE);
range.sort(SORT_ORDER);
ss.toast('Sort complete.');
}