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, dalam spreadsheet Google Spreadsheet. Pemicu memeriksa informasi yang diperbarui 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 bertambah, skrip akan mengirimkan notifikasi email ke alamat email yang namanya sama dengan 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 sampel ini, Anda memerlukan prasyarat berikut:
- Akun Google (akun Google Workspace mungkin memerlukan persetujuan administrator).
- Browser web dengan akses ke internet.
Menyiapkan skrip
Buat project Apps Script
- Klik tombol berikut untuk membuat salinan spreadsheet Lacak penayangan dan komentar video YouTube. Project Apps Script untuk solusi ini dilampirkan ke spreadsheet.
Buat salinan - Di spreadsheet yang Anda salin, 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 dimulai dengan format
www.youtube.com/watch?v=
. - Klik Ekstensi > Apps Script. Jika YouTube sudah tercantum di bagian Layanan, Anda dapat melanjutkan 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 Choose which function to run, pilih markVideos.
- Untuk Pilih sumber peristiwa, pilih Ditetapkan waktu.
- Untuk Select type of time based trigger, pilih Day timer.
- Untuk Pilih waktu dalam sehari, pilih waktu yang Anda inginkan.
- Saat diminta, izinkan skrip. Jika layar izin OAuth menampilkan peringatan Aplikasi ini belum diverifikasi, lanjutkan dengan memilih Lanjutan > Buka {Project Name} (tidak aman).
Jalankan skrip:
Pemicu yang Anda siapkan 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 nol komentar. Saat dijalankan di masa mendatang, skrip hanya akan mengirim email berisi video yang jumlah komentarnya meningkat sejak terakhir kali skrip dijalankan.
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.