Hiển thị các bài đăng có nhãn Tự học Google Apps Script. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Tự học Google Apps Script. Hiển thị tất cả bài đăng

Thứ Sáu, 23 tháng 5, 2025

Làm quen Google Apps Script: Khai báo biến, Logger và Debugger

🎯 Mục tiêu bài học Sau bài học này, học sinh/sinh viên có thể:
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 letconst.
🧰 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:
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,...

Bài đăng phổ biến

💬 Bình luận

💬 Bình luận

📌 Danh sách bình luận