Tingkat coding: Pemula
Durasi: 20 menit
Jenis project: Otomatisasi dengan pemicu berbasis waktu
Tujuan
- Pahami fungsi solusi.
- Pahami fungsi layanan Apps Script dalam solusi.
- Siapkan skrip.
- Jalankan skrip.
Tentang solusi ini
Solusi ini melacak performa video YouTube publik, termasuk penayangan, suka, dan komentar, di spreadsheet Google Spreadsheet. Pemicu memeriksa informasi terbaru setiap hari dan mengirim email jika video memiliki aktivitas komentar baru sehingga Anda dapat berinteraksi dengan pertanyaan dan komentar.
Cara kerjanya
Skrip ini menggunakan layanan YouTube lanjutan untuk mendapatkan detail dan statistik video YouTube untuk URL video yang tercantum di kolom Link Video di setiap sheet. Jika jumlah komentar untuk video yang tercantum telah meningkat, skrip akan mengirim notifikasi email ke alamat email yang digunakan untuk memberi nama sheet.
Layanan Apps Script
Solusi ini menggunakan layanan berikut:
- Layanan spreadsheet–Mendapatkan informasi URL YouTube dari spreadsheet.
- Layanan lanjutan YouTube Data API–Mendapatkan detail dan statistik video YouTube untuk setiap URL video.
- Layanan email–Membuat dan mengirim email dengan daftar video yang memiliki komentar baru.
Prasyarat
Untuk menggunakan contoh ini, Anda memerlukan prasyarat berikut:
- Akun Google (akun Google Workspace mungkin memerlukan persetujuan administrator).
- Browser web dengan akses ke internet.
Menyiapkan skrip
Membuat project Apps Script
- Klik tombol berikut untuk membuat salinan spreadsheet Melacak penayangan dan komentar
video YouTube. Project Apps Script untuk solusi ini dilampirkan ke spreadsheet.
Buat salinan - Di spreadsheet yang disalin, ubah nama sheet Your_Email_Address menjadi alamat email Anda.
- Tambahkan URL video YouTube yang ingin Anda lacak atau gunakan URL yang disediakan untuk
pengujian. URL harus diawali dengan format
www.youtube.com/watch?v=
. - Klik Ekstensi > Apps Script. Jika YouTube sudah tercantum di bagian Layanan, Anda dapat langsung ke 2 langkah berikutnya.
- Di samping Layanan, klik Tambahkan layanan .
- Dari daftar, pilih YouTube Data API, lalu klik Tambahkan.
Buat pemicu
- Di project Apps Script, klik Pemicu > Tambahkan pemicu.
- Untuk Pilih fungsi yang akan dijalankan, pilih markVideos.
- Untuk Select event source, pilih Time-driven.
- Untuk Pilih jenis pemicu berbasis waktu, pilih Penghitung waktu hari.
- Untuk Pilih waktu dalam sehari, pilih waktu yang Anda inginkan.
- Saat diminta, izinkan skrip. Jika layar izin OAuth menampilkan peringatan, Aplikasi ini tidak diverifikasi, lanjutkan dengan memilih Lanjutan > Buka {Project Name} (tidak aman).
Jalankan skrip:
Pemicu yang Anda siapkan akan menjalankan skrip sekali sehari. Anda dapat menjalankan skrip secara manual untuk mengujinya.
- Di project Apps Script, klik Editor .
- Di dropdown fungsi, pilih markVideos.
- Klik Run.
- Beralih kembali ke spreadsheet untuk meninjau informasi yang ditambahkan skrip ke sheet.
- Buka email Anda untuk meninjau email yang berisi daftar video yang memiliki lebih dari satu komentar. Saat berjalan di masa mendatang, skrip hanya akan mengirim email dengan video yang jumlah komentarnya meningkat sejak terakhir kali skrip berjalan.
Meninjau kode
Untuk meninjau kode Apps Script untuk solusi ini, klik Lihat kode sumber di bawah:
Melihat kode sumber
Code.gs
email.html
Kontributor
Contoh ini dikelola oleh Google dengan bantuan Pakar Developer Google.