Trong Google Apps Script, việc khai báo và sử dụng biến được thực hiện theo những quy tắc cơ bản trong JavaScript. Dưới đây là một số quy tắc quan trọng:
Sử dụng var, let, hoặc const:
var: Khai báo biến có thể thay đổi giá trị và có phạm vi toàn cục hoặc phạm vi hàm.
let: Khai báo biến có thể thay đổi giá trị và có phạm vi khối.
const: Khai báo biến không thể thay đổi giá trị sau khi đã gán.
Ví dụ:
var myVar = 10; // Biến có thể thay đổi
let myLet = 20; // Biến có thể thay đổi trong phạm vi khối
const myConst = 30; // Biến không thể thay đổi
Tên biến phải bắt đầu bằng chữ cái, dấu gạch dưới (_), hoặc dấu dollar ($).
Tên biến không được bắt đầu bằng số.
Có thể sử dụng chữ cái, số, dấu gạch dưới và dấu dollar trong tên biến.
Tên biến phân biệt chữ hoa chữ thường (case-sensitive).
Nên sử dụng tên biến có ý nghĩa, dễ hiểu.
Ví dụ:
let userName = "John"; // Tên biến dễ hiểu
let _tempValue = 50; // Tên biến hợp lệ
Khi bạn khai báo biến, bạn có thể gán giá trị ngay lập tức hoặc gán sau đó.
Ví dụ:
let score; // Khai báo biến mà không gán giá trị
score = 100; // Gán giá trị sau
Khi sử dụng biến, bạn chỉ cần gọi tên biến đã khai báo.
Ví dụ:
function calculateTotal() {
let price = 100;
let tax = 0.2;
let total = price + (price * tax);
Logger.log(total); // Sử dụng biến để in ra kết quả
}
Biến khai báo bằng var có phạm vi toàn cục hoặc trong hàm.
Biến khai báo bằng let và const có phạm vi trong khối mà chúng được khai báo.
Ví dụ:
function testScope() {
var globalVar = "I'm global";
let blockLet = "I'm block scoped";
if (true) {
let insideBlock = "I exist only in this block";
Logger.log(insideBlock); // Có thể truy cập
}
// Logger.log(insideBlock); // Không thể truy cập ở đây
}
Tóm lại khi sử dụng biến trong Apps Script
Khi làm việc với biến trong Google Apps Script, hãy chắc chắn khai báo đúng loại biến, đặt tên có ý nghĩa, và chú ý đến phạm vi của chúng để đảm bảo mã của bạn dễ đọc và bảo trì.
Quy tắt khai báo biến và cách sử dụng biến trong Apps Script