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 trình kích hoạt theo thời gian
Mục tiêu
- Tìm hiểu 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ụ Google 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
Giải pháp này theo dõi hiệu suất của các video công khai trên YouTube, bao gồm cả số lượt xem, lượt thích và bình luận trong một bảng tính Google Trang tính. Trình kích hoạt sẽ kiểm tra thông tin cập nhật mỗi ngày và gửi một thông báo qua Gmail nếu video có hoạt động bình luận mới để bạn có thể tương tác với các câu hỏi và bình luận.
![]()
Cách hoạt động
Tập lệnh sử dụng dịch vụ nâng cao của YouTube để lấy thông tin chi tiết và số liệu thống kê về video trên YouTube cho các URL video được liệt kê trong cột Đường liên kết đến video trong mỗi trang tính. Nếu số lượng bình luận cho một video được liệt kê tăng lên, tập lệnh sẽ gửi thông báo qua email đến địa chỉ email được dùng để đặt tên cho trang tính.
Dịch vụ Apps Script
Giải pháp này sử dụng các dịch vụ sau:
- Dịch vụ Trang tính – Lấy thông tin URL của YouTube từ bảng tính.
- Dịch vụ nâng cao của YouTube Data API – Lấy thông tin chi tiết và số liệu thống kê về video trên YouTube cho từng URL video.
- Dịch vụ Thư – Tạo và gửi email trong Gmail có danh sách các video có bình luận mới.
Đ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).
- Một trình duyệt web có quyền truy cập vào Internet.
Thiết lập tập lệnh
Để thiết lập tập lệnh này, hãy làm theo các bước sau:
Tạo dự án Apps Script
- Để tạo bản sao của bảng tính Theo dõi lượt xem và bình luận về video trên YouTube, hãy nhấp vào nút sau: Tạo bản sao Dự án Apps Script cho giải pháp này được đính kèm vào bảng tính.
- Trong bảng tính đã sao chép, hãy đổi tên trang tính Your_Email_Address thành địa chỉ email của bạn.
- Thêm URL của video trên YouTube mà bạn muốn theo dõi hoặc sử dụng các URL được cung cấp để kiểm thử. URL phải bắt đầu bằng định dạng
www.youtube.com/watch?v=. - Nhấp vào Tiện ích mở rộng > Apps Script. Nếu YouTube đã được liệt kê trong mục Dịch vụ, bạn có thể bỏ qua 2 bước tiếp theo.
- Bên cạnh Dịch vụ, hãy nhấp vào biểu tượng Thêm dịch vụ .
- Trong danh sách, hãy chọn YouTube Data API rồi nhấp vào Thêm.
Tạo điều kiện kích hoạt
- Trong dự án Apps Script, hãy nhấp vào Trình kích hoạt > Thêm trình kích hoạt.
- Đối với Chọn hàm cần chạy, hãy chọn markVideos.
- Đối với Chọn nguồn sự kiện, hãy chọn Theo thời gian.
- Đối với Chọn loại điều kiện kích hoạt dựa trên thời gian, hãy chọn Bộ hẹn giờ hằng ngày.
- Đối với Chọn thời gian trong ngày, hãy chọn thời gian bạn muốn.
- Khi được nhắc, hãy cho phép tập lệnh chạy. <<../_snippets/oauth.md>>
Chạy tập lệnh
Trình kích hoạt mà bạn thiết lập sẽ chạy tập lệnh mỗi ngày một lần. Bạn có thể chạy tập lệnh theo cách thủ công để kiểm thử.
- Trong dự án Apps Script, hãy nhấp vào Trình chỉnh sửa .
- Trong trình đơn thả xuống hàm, hãy chọn markVideos.
- Nhấp vào Chạy.
- Chuyển lại bảng tính để xem thông tin mà tập lệnh đã thêm vào trang tính.
- Mở email để xem email có danh sách các video có nhiều hơn 0 bình luận. Khi chạy trong tương lai, tập lệnh sẽ chỉ gửi email có các video có số lượng bình luận tăng lên kể từ lần chạy tập lệnh gần đây nhất.
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
email.html
Người đóng góp
Mẫu này do Google duy trì với sự trợ giúp của các Chuyên gia về Google Developers.