Tôi có một bảng tính với hai tờ được gọi Robin
và Lucy
. Tôi đã tạo / tìm / đọc một tập lệnh để sắp xếp dữ liệu trên trang tính mỗi lần tôi thêm một số dữ liệu vào cột A:
function onEdit(event){
var sheet = event.source.getActiveSheet();
var editedCell = sheet.getActiveCell();
var columnToSortBy = 1;
var tableRange = "a2:I30";
if(editedCell.getColumn() == columnToSortBy){
var range = sheet.getRange(tableRange);
range.sort( { column : columnToSortBy } );
}
}
Kịch bản này hoạt động tốt nhưng tôi chỉ muốn nó được áp dụng trên trang đầu tiên , Robin
. Dữ liệu trong trang tính thứ hai, Lucy
không giống nhau, vì vậy tôi sẽ tạo một tập lệnh khác cho một phạm vi khác cho tập tin đó, một khi tôi hiểu được vấn đề này.
Tôi nghĩ rằng tôi cần phải sử dụng getSheetByName("Robin")
nhưng dường như tôi không thể làm cho nó hoạt động.