Cấp độ lập trình: Sơ cấp
Thời lượng: 20 phút
Loại dự án: Tự động hoá bằng
điều kiện 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.
- Hiểu rõ chức năng của các dịch vụ Apps Script trong giải pháp.
- Thiết lập tập lệnh.
- Chạy tập lệnh.
Giới thiệu về giải pháp này
Nếu có nhiều loại nội dung mà bạn muốn cung cấp cho khán giả, bạn có thể cho phép người dùng chọn nội dung mà 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 các chủ đề mà họ quan tâm, sau đó tự động gửi email cho họ về nội dung đã chọn.

Cách hoạt động
Tập lệnh cài đặt một điều kiện kích hoạt dựa trên sự kiện chạy mỗi khi người dùng gửi 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 email từ một mẫu Google Tài liệu. Email này bao gồm tên của người dùng và nội dung mà họ đã chọn. Nội dung mà bạn cung cấp có thể thuộc bất kỳ loại nào miễn là đượ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 chạy bất cứ khi nào có người 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 có tên của người dùng và nội dung đã chọn.
- Dịch vụ bảng tính: Thêm thông tin xác nhận vào trang tính Phản hồ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 đáp ứng các điều kiện tiên quyết sau:
- Tài khoản Google (tài khoản Google Workspace có thể yêu cầu quản trị viên phê duyệ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 để tạo bản sao của bảng tính Gửi nội dung được tuyển chọn trong Trang tính. Dự án Apps Script cho giải pháp này được đính kèm với bảng tính:
Trong 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 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. <<../_snippets/oauth.md>>
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, 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 gửi 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 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ó đường liên kết đến nội dung mà bạn đã chọn.
Xem lại mã
Để xem lại mã Apps Script cho giải pháp này, hãy nhấp vào Xem mã nguồn:
Xem mã nguồn
Code.gs
</section>
Người đóng góp
Mẫu này do Google duy trì với sự trợ giúp của các Google Developer Experts.