🎯 Mục tiêu bài học
Sau bài học này, học sinh/sinh viên có thể:
📌 Lưu ý:
Google Apps Script dựa trên JavaScript ES5/ES6 nên có thể dùng được
🧰 3. Sử dụng Logger.log() để hiển thị kết quả
- Logger là công cụ ghi log trong GAS, dùng để
- Kiểm tra giá trị biến khi chạy code,Gỡ lỗi đơn giản.
📍 Ví dụ 1:
function xinChao() {
🧪 Thực hành: Mở Google Sheets → Extensions > Apps Script. Dán đoạn mã trên vào. Bấm nút Run ▶. Mở View > Logs để xem kết quả.
function tinhDienTichHinhTron() { const PI = 3.14; let banKinh = 5; let dienTich = PI * banKinh * banKinh;
Logger.log("Bán kính: " + banKinh); Logger.log("Diện tích: " + dienTich);
debugger;}📌 Lưu ý:
var: Khai báo biến có phạm vi toàn hàm (function).let: Khai báo biến cục bộ, thường dùng hiện nay.const: Biến hằng số, không thay đổi giá trị.Google Apps Script dựa trên JavaScript ES5/ES6 nên có thể dùng được
let và const.🧰 3. Sử dụng Logger.log() để hiển thị kết quả
- Logger là công cụ ghi log trong GAS, dùng để
- Kiểm tra giá trị biến khi chạy code,Gỡ lỗi đơn giản.
📍 Ví dụ 1:
function xinChao() {
let ten = "Rcom Dăm Yi"; let thongDiep = "Xin chào " + ten + "!"; Logger.log(thongDiep); // In thông điệp ra Logs}🧪 Thực hành: Mở Google Sheets → Extensions > Apps Script. Dán đoạn mã trên vào. Bấm nút Run ▶. Mở View > Logs để xem kết quả.
🐞 4. Sử dụng Debugger để dò lỗi
✅ Các bước dùng Debugger:
Thêm lệnh debugger; vào nơi cần kiểm tra:
2. Bấm nút hình bọ (bug) 🐞 để chạy chế độ gỡ lỗi.
🧪 Thực hành: Thay đổi bán kính. Dùng Logger để in từng bước. Chạy Debugger để kiểm tra giá trị từng biến.
🎯 Bài tập gợi ý
Viết một hàm trong Google Apps Script để:
Nhận một chiều dài và chiều rộng hình chữ nhật (gán cố định),
Tính chu vi và diện tích,
Dùng
Dùng
function testDebugger() { let a = 5; let b = 10; debugger; // Dừng tại đây let c = a + b; Logger.log("Tổng là: " + c);2. Bấm nút hình bọ (bug) 🐞 để chạy chế độ gỡ lỗi.
function tinhDienTichHinhTron() { const PI = 3.14; let banKinh = 5; let dienTich = PI * banKinh * banKinh; Logger.log("Bán kính: " + banKinh); Logger.log("Diện tích: " + dienTich); debugger;}🧪 Thực hành: Thay đổi bán kính. Dùng Logger để in từng bước. Chạy Debugger để kiểm tra giá trị từng biến.
🎯 Bài tập gợi ý
Viết một hàm trong Google Apps Script để:
Nhận một chiều dài và chiều rộng hình chữ nhật (gán cố định),
Tính chu vi và diện tích,
Dùng
Logger.log() in kết quả,Dùng
debugger dừng trước khi tính diện tích. - Hiểu được Google Apps Script là gì và hoạt động ra sao.
- Biết cách khai báo biến trong Google Apps Script.
- Biết sử dụng Logger.log() để in ra dữ liệu để kiểm tra.
- Biết sử dụng công cụ Debugger để kiểm tra và sửa lỗi chương trình.
🧠 1. Google Apps Script là gì?
Google Apps Script là một nền tảng lập trình dựa trên JavaScript, giúp bạn tự động hóa các tác vụ trong các ứng dụng Google như:
- Google Sheets (tính toán, tự động hóa biểu mẫu, báo cáo),
- Google Docs, Google Drive, Gmail, v.v.
📝 Ví dụ ứng dụng:
- Tự động gửi email từ Google Sheets.
- Tạo báo cáo tổng hợp dữ liệu hằng tuần.
- Tự động sao lưu file, xóa file, hoặc đổi tên theo ngày.
🧪 2. Khai báo biến trong Google Apps Script
🔹 Cú pháp:
3. Cửa sổ Debugger hiện ra:
Xem giá trị từng biến tại từng bước.
Dò theo logic chương trình.
💡 5. Ví dụ tổng hợp: Tính diện tích hình tròn
📝 Tóm tắt bài học:
- Khai báo biến var, let, const
- Logger.log() Dùng in kết quả kiểm tra
- Debugger Dừng chương trình tại dòng để dò lỗi
Ứng dụng Google Sheets, Gmail, Drive,...
📌 Danh sách bình luận