Toàn bộ Module 4-6 bạn học Python để xử lý dữ liệu. Module 7 chuyển sang 1 công cụ khác, nhẹ hơn, chạy ngay trong Google Sheets: Google Apps Script — dùng để tự động hóa công việc lặp lại hàng ngày (lấy dữ liệu, gửi báo cáo) mà không cần máy chủ riêng hay cài đặt phần mềm.
Apps Script là gì — không cần cài đặt gì cả
Khác với Python (cần cài môi trường ở Module 4), Apps Script chạy ngay trong trình duyệt, gắn liền với file Google Sheets/Docs/Gmail của bạn — mở menu Tiện ích mở rộng → Apps Script là có ngay 1 trình soạn code, không cần cài gì thêm.
4 dòng code thật — đọc hiểu từng dòng
Điểm mấu chốt: mỗi dòng gọi 1 “dịch vụ” khác nhau của Google — SpreadsheetApp (Sheets), Maps (bản đồ), GmailApp (email) — đều có sẵn, không cần đăng ký API key
riêng như khi gọi API ngoài (đã học ở Module 4). Đây là điểm mạnh lớn nhất của Apps Script: các dịch
vụ Google tích hợp sẵn, dùng ngay.
Xem thêm
Video này (tiếng Anh) giới thiệu tổng quan Apps Script cho người mới, đi kèm ví dụ thực hành cơ bản.
- Bạn biết cách mở trình soạn Apps Script từ menu Tiện ích mở rộng của Google Sheets.
- Bạn đọc hiểu được từng dòng trong ví dụ 4 dòng code (Sheets → Maps → Gmail).
- Bạn tự chạy thử được ví dụ này với địa chỉ của riêng mình.
Apps Script mạnh nhất khi kết hợp NHIỀU dịch vụ Google lại với nhau trong 1 script — điều rất khó làm nếu chỉ dùng công thức Sheets thông thường. Khi thấy mình đang lặp lại 1 việc thủ công giữa nhiều ứng dụng Google, đó là dấu hiệu nên nghĩ đến Apps Script.
Câu hỏi thường gặp
Cần biết JavaScript trước khi học Apps Script không?
Không cần biết sâu — Apps Script dùng JavaScript nhưng ở mức cơ bản (biến, hàm, gọi phương thức) là đủ cho hầu hết nhu cầu tự động hóa cá nhân, tương tự cú pháp Python đã học ở Module 4.
Script viết ra chạy ở đâu, có tốn tài nguyên máy mình không?
Chạy hoàn toàn trên máy chủ Google, không dùng tài nguyên máy cá nhân — kể cả khi tắt máy, trình duyệt, script (nếu có lịch chạy tự động) vẫn hoạt động.
Apps Script có thay thế được Python cho phân tích dữ liệu không?
Không thay thế — Apps Script mạnh về TỰ ĐỘNG HÓA/kết nối ứng dụng Google, còn Python (Module 4-6) mạnh về xử lý/phân tích dữ liệu phức tạp. 2 công cụ bổ trợ nhau, không cạnh tranh.
