Cấp độ lập trình: Cơ bản
Thời lượng: 20 phút
Loại dự án: Tự động hoá bằng
trình kích hoạt dựa trên sự kiện
Mục tiêu
- Hiểu rõ chức năng của giải pháp.
- Tìm hiểu chức năng của các dịch vụ Apps Script trong giải pháp này.
- Thiết lập tập lệnh.
- Chạy tập lệnh.
Thông tin về giải pháp này
Nếu muốn cung cấp nhiều loại nội dung cho người dùng, bạn có thể cho phép người dùng chọn nội dung họ nhận được từ bạn bằng Google Biểu mẫu. Giải pháp này cho phép người dùng chọn những chủ đề mà họ quan tâm, sau đó tự động gửi nội dung mà họ đã chọn qua email.
Cách thức hoạt động
Tập lệnh cài đặt một trình kích hoạt dựa trên sự kiện sẽ chạy mỗi khi người dùng gửi một biểu mẫu. Với mỗi lần gửi biểu mẫu, tập lệnh sẽ tạo và gửi một email từ mẫu của Google Tài liệu. Email bao gồm tên người dùng và nội dung họ đã chọn. Nội dung bạn cung cấp có thể thuộc bất kỳ loại nào miễn là nội dung đó được tham chiếu bằng một URL.
Dịch vụ Apps Script
Giải pháp này sử dụng các dịch vụ sau:
- Dịch vụ tập lệnh – Cài đặt điều kiện kích hoạt dựa trên sự kiện sẽ kích hoạt bất cứ khi nào người dùng gửi biểu mẫu.
- Dịch vụ tài liệu – Mở mẫu Tài liệu mà tập lệnh sử dụng để tạo email.
- Dịch vụ thư – Tạo và gửi email kèm theo tên và lựa chọn nội dung của người dùng.
- Dịch vụ bảng tính – Thêm thông tin xác nhận vào trang tính Câu trả lời biểu mẫu sau khi tập lệnh gửi email.
Điều kiện tiên quyết
Để sử dụng mẫu này, bạn cần có các điều kiện tiên quyết sau:
- Tài khoản Google (các tài khoản Google Workspace có thể phải được quản trị viên phê duyệt).
- Một trình duyệt web có quyền truy cập vào Internet.
Thiết lập tập lệnh
Nhấp vào nút sau đây để tạo bản sao của bảng tính Gửi nội dung đã chọn. Dự án Apps Script cho giải pháp này được đính kèm vào bảng tính.
Tạo bản saoTrong bảng tính đã sao chép, hãy nhấp vào Tiện ích > Apps Script.
Trong trình đơn thả xuống của hàm, hãy chọn installTrigger.
Nhấp vào Chạy.
Khi được nhắc, hãy cho phép tập lệnh chạy. Nếu màn hình xin phép bằng OAuth hiển thị cảnh báo, Ứng dụng này chưa được xác minh, hãy tiếp tục bằng cách chọn Nâng cao > Chuyển đến {Project Name} (không an toàn).
Lưu ý quan trọng: Nếu bạn chạy installTrigger nhiều lần, tập lệnh sẽ tạo nhiều điều kiện kích hoạt, trong đó mỗi điều kiện kích hoạt sẽ gửi một email khi người dùng gửi biểu mẫu. Để xoá các điều kiện kích hoạt bổ sung và tránh email trùng lặp, hãy nhấp vào biểu tượng Điều kiện kích hoạt
. Nhấp chuột phải vào từng điều kiện kích hoạt bổ sung rồi nhấp vào Xoá điều kiện kích hoạt.Chạy tập lệnh
- Chuyển trở lại bảng tính rồi nhấp vào Công cụ > Quản lý biểu mẫu > Chuyển đến biểu mẫu trực tiếp.
- Điền thông tin vào biểu mẫu và nhấp vào Gửi.
- Kiểm tra email của bạn để tìm email có các đường liên kết đến nội dung bạn đã chọn.
Xem xét mã
Để xem lại mã Apps Script cho giải pháp này, hãy nhấp vào phần Xem mã nguồn bên dưới:
Xem mã nguồn
Code.gs
Người đóng góp
Mẫu này được Google duy trì với sự trợ giúp của các chuyên gia nhà phát triển của Google.