Poziom kodowania: początkujący
Czas trwania: 20 minut
Typ projektu: automatyzacja z regułą zależną od czasu
Cele
- Dowiedz się, do czego służy dane rozwiązanie.
- dowiedzieć się, jak usługi Apps Script działają w danym rozwiązaniu.
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
To rozwiązanie śledzi wyniki publicznych filmów w YouTube, w tym wyświetlenia, polubienia i komentarze, w arkuszu kalkulacyjnym Arkuszy Google. Reguła sprawdza, czy są aktualne informacje, i wysyła e-maila, jeśli pojawi się nowa aktywność w ramach komentarzy, co pozwoli Ci odpowiedzieć na pytania i komentarze.
Jak to działa
Skrypt korzysta z zaawansowanej usługi YouTube, aby uzyskać z YouTube szczegółowe informacje i statystyki dotyczące adresów URL filmów wymienionych w każdym arkuszu w kolumnie Link do filmu. Jeśli liczba komentarzy do filmu na liście wzrosła, skrypt wysyła e-maila z powiadomieniem na adres e-mail, od którego pochodzi nazwa arkusza.
Usługi Apps Script
To rozwiązanie korzysta z następujących usług:
- Usługa arkusza kalkulacyjnego – pobiera z arkusza informacje o adresie URL YouTube.
- Zaawansowana usługa YouTube Data API – pobiera szczegóły i statystyki filmu z YouTube dla każdego adresu URL filmu.
- Mail Service (Usługa poczty) – tworzy i wysyła e-maila z listą filmów z nowymi komentarzami.
Wymagania wstępne
Aby korzystać z tego przykładu, musisz spełnić te wymagania wstępne:
- konta Google (konta Google Workspace mogą wymagać zatwierdzenia przez administratora),
- Przeglądarka z dostępem do internetu.
Konfigurowanie skryptu
Tworzenie projektu Apps Script
- Kliknij przycisk poniżej, aby utworzyć kopię arkusza kalkulacyjnego Śledź wyświetlenia i komentarze filmów w YouTube. Projekt Apps Script dla tego rozwiązania
jest dołączony do arkusza kalkulacyjnego.
Utwórz kopię - W skopiowanym arkuszu kalkulacyjnym zmień nazwę arkusza Your_Email_Address na swój adres e-mail.
- Dodaj adresy URL filmów w YouTube, które chcesz śledzić, lub użyj podanych adresów URL do testowania. Adresy URL muszą zaczynać się od formatu
www.youtube.com/watch?v=
. - Kliknij Rozszerzenia > Apps Script. Jeżeli YouTube jest już na liście Usługi, możesz przejść do następnych 2 kroków.
- Obok opcji Usługi kliknij Dodaj usługę .
- Z listy wybierz YouTube Data API i kliknij Dodaj.
Tworzenie aktywatora
- W projekcie Apps Script kliknij Aktywatory > Dodaj aktywator.
- W polu Wybierz funkcję do uruchomienia wybierz markFilmy.
- W polu Wybierz źródło zdarzeń wybierz Na podstawie czasu.
- W polu Wybierz typ reguły opartej na czasie wybierz Wyłącznik dzienny.
- W sekcji Wybierz porę dnia wybierz preferowaną godzinę.
- Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. Jeśli na ekranie zgody OAuth wyświetli się ostrzeżenie: Ta aplikacja nie jest zweryfikowana, wybierz Zaawansowane > Otwórz projekt {Project Name} (niebezpieczny).
Uruchom skrypt
Skonfigurowany wyzwalacz uruchamia skrypt raz dziennie. Aby przetestować skrypt, możesz go uruchomić ręcznie.
- W projekcie Apps Script kliknij Edytor .
- W menu funkcji wybierz markVideos.
- Kliknij Uruchom.
- Wróć do arkusza kalkulacyjnego, aby przejrzeć informacje dodane do arkusza przez skrypt.
- Otwórz e-maila z listą filmów, które mają więcej niż 0 komentarzy. Gdy skrypt zostanie uruchomiony w przyszłości, będzie wysyłać e-maile tylko z filmami, których liczba komentarzy wzrosła od ostatniego uruchomienia skryptu.
Sprawdź kod
Aby sprawdzić kod Apps Script dla tego rozwiązania, kliknij Wyświetl kod źródłowy poniżej:
Pokaż kod źródłowy
Code.gs
email.html
Współtwórcy
Ta próbka jest opracowywana przez Google z pomocą Ekspertów Produktowych Google.