
Trong hướng dẫn này, chúng tôi sẽ tạo một Ứng dụng Google Trang tính hoàn chỉnh với Biểu mẫu và Tập lệnh thu thập dữ liệu từ Biểu mẫu Google, xử lý dữ liệu bằng Google Apps Script và hiển thị dữ liệu theo cách có cấu trúc trong bảng tính của bạn. Bạn sẽ tìm hiểu cách thu thập dữ liệu qua Google Biểu mẫu, sau đó tự động hóa nhiều tác vụ khác nhau bằng Google Apps Script để xây dựng một ứng dụng đơn giản nhưng hữu ích.
Bước 1:Tạo Biểu mẫu trên Google
Mở biểu mẫu Google
- Chuyển tới Công cụ menu>> chọn Tạo biểu mẫu mới .
- Biểu mẫu Google sẽ mở trong tab mới.

Thiết kế biểu mẫu
- Thêm câu hỏi hoặc trường dựa trên dữ liệu bạn muốn thu thập. Chẳng hạn như;
- Tên (Trả lời ngắn)
- Email (Trả lời ngắn)
- Sản phẩm (Thả xuống)
- Ghi chú bổ sung (Đoạn)

Bước 2:Liên kết Biểu mẫu với Google Trang tính
Mở Google Trang tính
- Đi tới Phản hồi tab>> nhấp vào biểu tượng Google Trang tính để mở Trang tính Google được liên kết với Biểu mẫu.

- Trang tính này sẽ có một tab có tên là Phản hồi biểu mẫu, tab này sẽ tự động lưu trữ dữ liệu biểu mẫu.

Sắp xếp dữ liệu của bạn [Tùy chọn]
- Bạn có thể thêm nhiều tab hơn trong tệp Google Trang tính để sắp xếp dữ liệu của mình.
- Bạn có thể định dạng các trang tính khác để hoạt động như trang tổng quan hoặc giao diện quản lý dữ liệu.
Bước 3:Sử dụng Google Apps Script để tự động hóa tác vụ
Google Apps Script cho phép bạn mở rộng chức năng của Google Trang tính. Bạn có thể viết các tập lệnh dựa trên JavaScript tùy chỉnh để tự động xử lý dữ liệu khi có phản hồi mới được gửi. Hãy tạo một tập lệnh để tự động gửi thông báo qua email khi gửi biểu mẫu.
Mở Trình chỉnh sửa tập lệnh Google Trang tính Apps:
- Đi tới Tiện ích mở rộng menu>> chọn Tập lệnh ứng dụng .
- Thao tác này sẽ mở trình chỉnh sửa tập lệnh nơi bạn có thể viết và triển khai tập lệnh của mình.
- Chèn đoạn mã sau vào trình chỉnh sửa.
function sendConfirmationOnFormSubmit(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var formData = e.values; // Array of form responses
var name = formData[1]; // Assume Name is the 1st field
var email = formData[2]; // Assume Email is the 2nd field
var product = formData[4]; // Product info
var message = "Hello " + name + ",\n\n" +
"Hope you are doing well. Thank you for your order of " + product + ". We'll get back to you soon.";
MailApp.sendEmail({
to: email,
subject: "Order Confirmation",
body: message
});
Thiết lập trình kích hoạt để tự động hóa tập lệnh
Bạn có thể tự động hóa tập lệnh để chạy mỗi khi phản hồi biểu mẫu được gửi. Để thiết lập trình kích hoạt cho hàm sendConfirmationOnFormSubmit để chạy khi gửi biểu mẫu.
- Trong Tập lệnh ứng dụng trình soạn thảo>> từ phía bên trái nhấp vào Kích hoạt (biểu tượng đồng hồ).
- Chọn Thêm trình kích hoạt >> Một hộp thoại sẽ bật lên.
- Chọn chức năng sẽ chạy: gửiConfirmationOnFormSubmit
- Chọn nguồn sự kiện: Từ Bảng tính
- Chọn loại sự kiện: Trên biểu mẫu gửi
- Cài đặt thông báo lỗi: Thông báo cho tôi hàng ngày
- Cuối cùng, nhấp vào Lưu .

Bước 4:Kiểm tra và triển khai ứng dụng của bạn
Bằng cách làm theo các bước trên, Biểu mẫu Google của bạn đã được thiết lập, Trang tính Google được liên kết đã sẵn sàng và bạn đã viết mã Google Apps Script, bạn có thể kiểm tra ứng dụng để triển khai mã đó.
Thử nghiệm ứng dụng của bạn
- Chuyển đến biểu mẫu trực tiếp và gửi một số dữ liệu thử nghiệm để đảm bảo biểu mẫu hoạt động như mong đợi và dữ liệu đó được điền vào trang tính được liên kết của bạn.
- Kiểm tra xem thông báo qua email có được gửi tới người dùng biểu mẫu theo tập lệnh của bạn hay không.
Triển khai ứng dụng
Sau khi kiểm tra xong mọi thứ, bạn có thể triển khai ứng dụng Google Trang tính theo những cách sau:
- Truy cập Biểu mẫu của Google >> nhấp vào Gửi .
- Gửi biểu mẫu hộp thoại sẽ bật lên>> chọn bất kỳ tùy chọn nào (Email, Liên kết, HTML nhúng)
- Chia sẻ biểu mẫu với người dùng qua email, liên kết hoặc nhúng biểu mẫu vào trang web.

Thường xuyên kiểm tra sự cố hoặc thêm nhiều tính năng hơn bằng cách sử dụng Google Apps Script khi ứng dụng của bạn ngày càng phức tạp.
Đầu ra cuối cùng
Google Biểu mẫu

Google Trang tính

Xác nhận qua email:

Kết luận
Bằng cách làm theo tất cả các bước đã nêu, bạn sẽ có thể tạo Ứng dụng Google Trang tính đầy đủ với Biểu mẫu và Tập lệnh. Ứng dụng này sẽ giúp bạn thu thập dữ liệu từ người dùng và gửi thư xác nhận tự động cho họ. Bạn có thể tùy chỉnh thêm ứng dụng này dựa trên nhu cầu của bạn. Đây là một cách hiệu quả để hợp lý hóa quy trình làm việc, cải thiện khả năng xử lý dữ liệu và tự động hóa các tác vụ lặp đi lặp lại trong Google Trang tính.
Nhận MIỄN PHÍ Bài tập Excel nâng cao có Giải pháp!