Google Apps Script là một ngôn ngữ lập trình dựa trên JavaScript, được sử dụng để tự động hóa các tác vụ trong các ứng dụng Google như Google Sheets, Google Docs, Google Forms,… Apps Script cho phép người dùng viết các hàm tùy chỉnh, tạo menu tùy chỉnh,… để nâng cao hiệu quả làm việc.
Bạn có thể sử dụng Apps Script để tạo các ứng dụng Web App đơn giản. Các ứng dụng Web App này có thể được truy cập từ bất kỳ trình duyệt web nào.
Bước 1: Tạo dự án Apps Script
Để tạo dự án Apps Script, bạn hãy truy cập vào trang web Google Apps Script: http://script.google.com/home/.
Trên trang web, hãy nhấp vào nút Tạo dự án.
Trên hộp thoại Tạo dự án mới, hãy nhập tên dự án và chọn thư mục lưu trữ dự án. Sau đó, hãy nhấp vào nút Tạo.
Bước 2: Viết code cho ứng dụng Web App
Sau khi tạo dự án Apps Script, bạn có thể bắt đầu viết code cho ứng dụng Web App của mình.
Để viết code cho ứng dụng Web App, bạn cần tạo một hàm có tên là onOpen()
. Hàm này sẽ được chạy khi ứng dụng Web App được mở.
Trong hàm onOpen()
, bạn có thể thêm mã để khởi tạo ứng dụng Web App của mình.
Dưới đây là một ví dụ về cách viết hàm onOpen()
:
functiononOpen() {
// Khởi tạo ứng dụng Web Appvar app = UiApp.createApplication();
// Thêm một nút vào ứng dụngvar button = app.createButton("Nhấn vào đây");
// Thêm sự kiện nhấp chuột cho nút
button.onClick().addHandler(function() {
// Thực hiện một hành động khi nút được nhấp chuộtalert("Nhấn chuột vào nút!");
});
}
Bước 3: Tải ứng dụng Web App
Sau khi viết xong code cho ứng dụng Web App, bạn cần tải ứng dụng lên Google Apps Script.
Để tải ứng dụng lên Google Apps Script, bạn hãy nhấp vào nút Tải lên.
Trên hộp thoại Tải lên dự án, hãy chọn thư mục lưu trữ ứng dụng. Sau đó, hãy nhấp vào nút Tải lên.
Bước 4: Truy cập ứng dụng Web App
Sau khi tải ứng dụng lên Google Apps Script, bạn có thể truy cập ứng dụng từ bất kỳ trình duyệt web nào.
Để truy cập ứng dụng, bạn hãy mở trang web Google Apps Script: http://script.google.com/home/.
Trên trang web, hãy nhấp vào tên dự án có chứa ứng dụng Web App của bạn.
Trên trang web dự án, hãy nhấp vào nút Trình duyệt.
Ứng dụng Web App của bạn sẽ được mở trong một tab mới của trình duyệt.
Code ví dụ
Dưới đây là một ví dụ về một ứng dụng Web App cơ bản sử dụng Apps Script:
functiononOpen() {
// Khởi tạo ứng dụng Web Appvar app = UiApp.createApplication();
// Thêm một nút vào ứng dụngvar button = app.createButton("Nhấn vào đây");
// Thêm sự kiện nhấp chuột cho nút
button.onClick().addHandler(function() {
// Thực hiện một hành động khi nút được nhấp chuộtalert("Nhấn chuột vào nút!");
});
}
Ứng dụng này sẽ hiển thị một nút trên màn hình. Khi người dùng nhấp vào nút, một hộp thoại sẽ xuất hiện với thông báo “Nhấn chuột vào nút!”.
Tối ưu hóa ứng dụng Web App
Bạn có thể tối ưu hóa ứng dụng Web App của mình bằng cách sử dụng các mẹo sau:
- Sử dụng các hàm sẵn có của Apps Script.
- Sử dụng các đối tượng và phương thức của Apps Script.
- Tối ưu hóa mã của bạn.
- Sử dụng các công cụ tối ưu hóa của Apps Script.
Kết luận
Tạo ứng dụng Web App cơ bản với Apps Script là một cách đơn giản để tự động hóa các tác vụ trong Google Sheets
Dịch vụ lập trình ứng dụng
🎯 Lập trình API, Python, Node JS, Telegram Bot, Automate Workflow, Power Apps and Apps Script.
📒 Nhận dạy Lập trình Apps Script, Power Apps từ cơ bản đến nâng cao.
📞 +84 78 600 5534 (Zalo, WhatsApp, Telegram)
💻 Github