Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Trong hướng dẫn này, chúng ta sẽ tạo một ứng dụng Google Sheets hoàn chỉnh với Form và Script, thu thập dữ liệu từ Google Form, xử lý bằng Google Apps Script và hiển thị có cấu trúc trong bảng tính. Bạn sẽ học cách thu thập dữ liệu qua Google Form rồi tự động hóa các tác vụ 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 Google Form

Mở Google Form

  • Vào menu Công cụ >> chọn Tạo biểu mẫu mới.
  • Một Google Form sẽ mở trong thẻ mới.

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Thiết Kế Form

  • Thêm câu hỏi hoặc trường dựa trên dữ liệu bạn muốn thu thập. Ví dụ:
    • Họ tên (Câu trả lời ngắn)
    • Email (Câu trả lời ngắn)
    • Sản phẩm (Danh sách thả xuống)
    • Ghi chú thêm (Đoạn văn)

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Bước 2: Liên Kết Form Với Google Sheets

Mở Google Sheet

  • Vào tab Phản hồi >> nhấp vào Biểu tượng Google Sheet để mở bảng tính liên kết với Form.

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

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

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Tổ Chức Dữ Liệu [Tùy Chọn]

  • Bạn có thể thêm nhiều tab trong file Google Sheets để tổ chức dữ liệu.
  • Bạn có thể định dạng các sheet khác để đóng vai trò bảng điều khiển hoặc giao diện quản lý dữ liệu.

Bước 3: Dùng Google Apps Script Để Tự Động Hóa Nhiệm Vụ

Google Apps Script cho phép mở rộng chức năng Google Sheets. Bạn có thể viết script tùy chỉnh dựa trên JavaScript để tự động xử lý dữ liệu khi có phản hồi mới được gửi. Hãy tạo script tự động gửi email xác nhận khi có người gửi form.

Mở Trình Soạn Thảo Apps Script Của Google Sheets:

  • Vào menu Tiện ích mở rộng >> chọn Apps Script.
  • Thao tác này sẽ mở trình soạn thảo script nơi bạn viết và triển khai script.
  • Chèn mã sau vào trình soạn thảo.
function sendConfirmationOnFormSubmit(e) {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();
  var formData = e.values; // Mảng phản hồi form
  var name = formData[1]; // Giả sử Tên là trường 1
  var email = formData[2]; // Giả sử Email là trường 2
  var product = formData[4]; // Thông tin sản phẩm
  var message = "Xin chào " + name + ",\n\n" +
                "Hy vọng bạn khỏe. Cảm ơn bạn đã đặt hàng " + product + ". Chúng tôi sẽ liên hệ sớm.";
  MailApp.sendEmail({
    to: email,
    subject: "Xác Nhận Đơn Hàng",
    body: message
  });
}

Thiết Lập Kích Hoạt Để Tự Động Chạy Script

Bạn có thể tự động hóa script chạy mỗi khi có phản hồi form được gửi. Để thiết lập kích hoạt cho hàm sendConfirmationOnFormSubmit chạy khi gửi form.

  • Trong trình soạn thảo Apps Script >> từ bên trái nhấp vào Kích hoạt (biểu tượng đồng hồ).
  • Chọn Thêm kích hoạt >> Hộp thoại xuất hiện.
    • Chọn hàm cần chạy: sendConfirmationOnFormSubmit
    • Chọn nguồn sự kiện: Từ bảng tính
    • Chọn loại sự kiện: Khi gửi form
    • Cài đặt thông báo lỗi: Thông báo hàng ngày
  • Cuối cùng, nhấp Lưu.

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Bước 4: Kiểm Tra Và Triển Khai Ứng Dụng

Sau khi làm theo các bước trên, Google Form đã sẵn sàng, Google Sheet 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.

Kiểm Tra Ứng Dụng

  • Vào form trực tiếp và gửi một số dữ liệu thử nghiệm để đảm bảo form hoạt động như mong đợi và dữ liệu điền vào sheet liên kết.
  • Kiểm tra email xác nhận được gửi đến người dùng form theo script của bạn.

Triển Khai Ứng Dụng

Sau khi kiểm tra xong, bạn có thể triển khai ứng dụng Google Sheets theo các cách sau:

  • Vào Google Form >> nhấp Gửi.
  • Hộp thoại Gửi biểu mẫu xuất hiện >> chọn bất kỳ tùy chọn nào (Email, Liên kết, Nhúng HTML)
  • Chia sẻ form cho người dùng qua email, liên kết, hoặc nhúng vào trang web.

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Định kỳ kiểm tra sự cố hoặc thêm tính năng bằng Google Apps Script khi ứng dụng phức tạp hơn.

Kết Quả Cuối Cùng

Google Form

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Google Sheet

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Email Xác Nhận:

Xây Dựng Ứng Dụng Google Sheets Hoàn Chỉnh: Từ Form Tới Tự Động Hóa Script

Kết Luận

Bằng cách làm theo tất cả các bước nêu trên, bạn sẽ có thể tạo một ứng dụng Google Sheets hoàn chỉnh với Form và Script. Ứng dụng này giúp thu thập dữ liệu từ người dùng và gửi email xác nhận tự động đến họ. Bạn có thể tùy chỉnh thêm ứng dụng này dựa trên nhu cầu. Đây là cách hiệu quả để hợp lý hóa quy trình làm việc, cải thiện xử lý dữ liệu và tự động hóa các tác vụ lặp lại trong Google Sheets.

Nhận Miễn Phí Bài Tập Excel Nâng Cao Kèm Giải Pháp!