Chào các bác, dạo này em đang mày mò với Google Sheets và có một vấn đề khá đau đầu. Em có 2 file Google Sheet, một file là dữ liệu gốc, file còn lại là file báo cáo tổng hợp. Hiện tại, mỗi lần dữ liệu gốc thay đổi là em lại phải copy-paste thủ công sang file báo cáo, rất mất thời gian và dễ sai sót.
Em có tìm hiểu sơ qua thì thấy có thể dùng Google Apps Script để tự động hóa việc này. Tuy nhiên, em là gà mờ về code nên hơi bối rối.
Ý tưởng của em là viết một script nhỏ để khi có thay đổi ở file A (dữ liệu gốc), thì dữ liệu đó sẽ tự động cập nhật sang file B (báo cáo tổng hợp) ở một sheet nhất định.
Có bác nào có kinh nghiệm về Google Apps Script, đặc biệt là làm việc với nhiều file/sheet, có thể chia sẻ cho em một đoạn script mẫu hoặc hướng dẫn em cách làm không ạ? Em xin cảm ơn!
Em có thử qua hàm IMPORTRANGE nhưng nó chỉ đọc dữ liệu một chiều và không thực sự 'update' theo thời gian thực khi em thay đổi dữ liệu gốc.
Em đang nghĩ đến việc dùng SpreadsheetApp.openById() để mở file và getRange().setValues() để ghi dữ liệu. Nhưng làm sao để script tự chạy khi có thay đổi thì em chưa rõ.
Rất mong nhận được sự giúp đỡ của cộng đồng ạ!