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 dựa trên 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ụ 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 Sheets. Mỗi ngày, điều kiện kích hoạt sẽ kiểm tra thông tin cập nhật và gửi email 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 này 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 của mỗi trang tính. Nếu số lượng bình luận của một video trong danh sách tăng lên, tập lệnh sẽ gửi thông báo qua email đến địa chỉ email được đặt tên theo trang tính.
Các dịch vụ của Apps Script
Giải pháp này sử dụng các dịch vụ sau:
- Dịch vụ bảng tính – Lấy thông tin URL của YouTube từ bảng tính.
- Dịch vụ nâng cao 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ụ gửi thư – Tạo và gửi email có danh sách 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:
- Một 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).
- Một trình duyệt web có quyền truy cập vào Internet.
Thiết lập tập lệnh
Tạo dự án Apps Script
- Nhấp vào nút sau đây để sao chép bảng tính Theo dõi lượt xem và bình luận trên video trên YouTube. 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 sao - Trong bảng tính bạn đã sao chép, hãy thay đổi tên của trang tính Your_Email_Address thành địa chỉ email của bạn.
- Thêm URL của những video trên YouTube mà bạn muốn theo dõi hoặc sử dụng 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 > Apps Script. Nếu YouTube đã có trong phần 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 trình kích hoạt
- Trong dự án Apps Script, hãy nhấp vào Triggers (Trình kích hoạt) > Add trigger (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 Dựa trên thời gian.
- Đối với Chọn loại trình kích hoạt dựa trên thời gian, hãy chọn Bộ hẹn giờ theo 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. Nếu màn hình đồ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 {Tên dự án} (không an toàn).
Chạy tập lệnh
Điều kiện kích hoạt mà bạn thiết lập sẽ chạy tập lệnh một lần mỗi ngày. 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 về hàm, hãy chọn markVideos.
- Nhấp vào Chạy.
- Quay 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 danh sách video có nhiều hơn 0 bình luận. Khi tập lệnh chạy trong tương lai, tập lệnh này chỉ gửi email 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 bên dưới:
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 Google về phát triển.