Cấp độ lập trình: Người mới bắt đầu
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 số lượt xem, lượt thích và bình luận, trong một bảng tính Google Trang tính. Điều kiện kích hoạt này sẽ kiểm tra thông tin cập nhật mỗi ngày 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ụ YouTube nâng cao để 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 mà trang tính được đặt tên theo.
Dịch vụ 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 của API Dữ liệu YouTube – 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 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 có các điều kiện tiên quyết sau:
- Tài khoản Google (có thể cần có sự phê duyệt của quản trị viên đối với tài khoản Google Workspace).
- Một trình duyệt web có quyền truy cập Internet.
Thiết lập tập lệnh
Tạo dự án Apps Script
- Nhấp vào nút sau để sao chép bảng tính Theo dõi lượt xem và bình luận về 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 đã 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 video trên YouTube mà bạn muốn theo dõi hoặc sử dụng các URL được cung cấp để thử nghiệm. 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 danh sách 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 (API Dữ liệu YouTube) 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 biểu tượng Trình kích hoạt > Thêm trình kích hoạt.
- Đối với phần Chọn hàm cần chạy, hãy chọn markVideos.
- Đối với mục Chọn nguồn sự kiện, hãy chọn Được điều khiển theo thời gian.
- Đối với mục Chọn loại điều kiện kích hoạt dựa trên thời gian, hãy chọn Đồng hồ đếm giờ theo ngày.
- Đối với mục 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 {Project Name} (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 biểu tượng 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 về bảng tính để xem lại thông tin mà tập lệnh đã thêm vào bảng.
- Mở email để xem email có danh sách các video có bình luận. Khi chạy trong tương lai, tập lệnh này 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 xét 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 Chuyên gia phát triển của Google.