Cấp độ lập trình: Sơ cấp
Thời lượng: 15 phút
Loại dự án: Tự động hoá bằng trình đơn tuỳ chỉnh
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 môi trường.
- 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
Tự động tuỳ chỉnh mẫu Giấy chứng nhận nhân viên trong Google Trang trình bày bằng dữ liệu nhân viên trong Google Trang tính, sau đó gửi giấy chứng nhận bằng Gmail.

Cách hoạt động
Tập lệnh sử dụng mẫu trang trình bày Giấy chứng nhận nhân viên trong Trang trình bày và một bảng tính Trang tính có thông tin chi tiết về nhân viên. Tập lệnh sao chép mẫu và thay thế các phần giữ chỗ bằng dữ liệu từ bảng tính. Sau khi tập lệnh tạo một trang trình bày cho mỗi nhân viên, tập lệnh sẽ trích xuất từng trang trình bày riêng lẻ dưới dạng tệp đính kèm PDF và gửi giấy chứng nhận cho nhân viên.
Dịch vụ Apps Script
Giải pháp này sử dụng các dịch vụ sau:
- Dịch vụ Google Drive: Sao chép mẫu Giấy chứng nhận nhân viên trong Trang trình bày.
- Dịch vụ Trang tính: Cung cấp thông tin chi tiết về nhân viên và cập nhật trạng thái của từng nhân viên được liệt kê.
- Dịch vụ Trang trình bày: Thay thế các phần giữ chỗ trong trang trình bày bằng dữ liệu nhân viên từ bảng tính.
- Dịch vụ Gmail: Lấy các trang trình bày riêng lẻ dưới dạng tệp PDF và gửi cho nhân viên.
Đ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ể cần được 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 môi trường
- Nhấp vào nút sau để tạo bản sao của mẫu Trang trình bày Giấy chứng nhận nhân viên.
Ghi lại mã bản trình bày để sử dụng trong bước tiếp theo. Bạn có thể tìm thấy mã này trong URL:
https://docs.google.com/presentation/d/PRESENTATION_ID/editTrong Drive, hãy tạo một thư mục mới để lưu giữ giấy chứng nhận.
Ghi lại mã thư mục để sử dụng trong bước tiếp theo. Bạn có thể tìm thấy mã này trong URL:
https://drive.google.com/drive/folders/FOLDER_ID
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 Trang tính mẫu Giấy chứng nhận nhân viên. 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, hãy mở dự án Apps Script bằng cách nhấp vào Tiện ích mở rộng > Apps Script.
Đối với biến
slideTemplateId, hãy thay thếPRESENTATION_IDbằng mã của trang trình bày.Đối với biến
tempFolderId, hãy thay thếFOLDER_IDbằng mã của thư mục.Nhấp vào biểu tượng Lưu
.
Chạy tập lệnh
- Chuyển lại bảng tính rồi nhấp vào Biểu dương > Tạo giấy chứng nhận. Bạn có thể cần làm mới trang để trình đơn tuỳ chỉnh này xuất hiện.
- Khi được nhắc, hãy cho phép tập lệnh chạy. <<../_snippets/oauth.md>>
- Nhấp lại vào Biểu dương > Tạo giấy chứng nhận.
- Sau khi cột trạng thái của tất cả các hàng được cập nhật thành Đã tạo, hãy nhấp vào Biểu dương > Gửi giấy chứng nhậ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 Sourabh Choraria, blogger và Chuyên gia về nhà phát triển của Google tạo ra.
- Tìm Sourabh trên Twitter @schoraria911.
- Đọc blog của Sourabh.
Mẫu này do Google duy trì với sự trợ giúp của các Chuyên gia về nhà phát triển của Google.