Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tự động cập nhật dữ liệu giữa các Sheet bằng Google Apps Script

Kiều Trinh Nghĩa 12/03/2026 08:48 477 lượt xem 0 trả lời

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 ạ!

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký