Poziom kodowania: początkujący
Czas trwania: 20 minut
Typ projektu: automatyzacja z wyzwalaczem opartym na czasie
Cele
- Dowiedz się, co robi rozwiązanie.
- Dowiedz się, jakie funkcje pełnią usługi Apps Script w rozwiązaniu.
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
To rozwiązanie śledzi w arkuszu kalkulacyjnym Google Arkusze skuteczność publicznych filmów w YouTube, w tym wyświetlenia, polubienia i komentarze. Wywołanie codziennie sprawdza, czy są nowe informacje, i wysyła e-maila, jeśli w filmach pojawiły się nowe komentarze. Dzięki temu możesz odpowiadać na pytania i komentarze.
Jak to działa
Skrypt korzysta z zaawansowanej usługi YouTube, aby pobierać szczegóły i statystyki filmów w YouTube na podstawie adresów URL filmów wymienionych w kolumnie Link do filmu w każdym arkuszu. Jeśli liczba komentarzy do wymienionego filmu wzrośnie, skrypt wyśle powiadomienie e-mail na adres e-mail, od którego pochodzi nazwa arkusza.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa arkusza kalkulacyjnego – pobiera informacje o adresie URL YouTube z arkusza kalkulacyjnego.
- Usługa zaawansowana interfejsu YouTube Data API – pobiera szczegóły i statystyki filmów w YouTube dla każdego adresu URL filmu.
- Usługa poczty – tworzy i wysyła e-maila z listą filmów, do których dodano nowe komentarze.
Wymagania wstępne
Aby użyć tego przykładu, musisz spełnić te wymagania wstępne:
- Konto Google (w przypadku kont Google Workspace może być wymagana zgoda administratora).
- przeglądarkę internetową z dostępem do internetu,
Konfigurowanie skryptu
Tworzenie projektu Apps Script
- Kliknij poniższy przycisk, aby utworzyć kopię arkusza Śledzenie wyświetleń i komentarzy do filmów w YouTube. Projekt Apps Script dla tego rozwiązania jest dołączony do arkusza kalkulacyjnego.
Utwórz kopię - W skopiowanym arkuszu 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
www.youtube.com/watch?v=
. - Kliknij Rozszerzenia > Apps Script. Jeśli YouTube jest już wymieniony w sekcji Usługi, możesz przejść do następnych 2 kroków.
- Obok opcji Usługi kliknij Dodaj usługę .
- Na liście wybierz YouTube Data API i kliknij Dodaj.
Utwórz aktywator
- W projekcie Apps Script kliknij Reguły > Dodaj regułę.
- W sekcji Wybierz funkcję do uruchomienia kliknij markVideos.
- W sekcji Wybierz źródło zdarzeń kliknij Oparte na czasie.
- W sekcji Wybierz typ aktywatora opartego na czasie kliknij Timer dzienny.
- W sekcji Wybierz porę dnia wybierz preferowaną godzinę.
- Gdy pojawi się odpowiedni komunikat, autoryzuj skrypt. Jeśli na ekranie zgody OAuth wyświetla się ostrzeżenie Ta aplikacja nie została zweryfikowana, kliknij kolejno Zaawansowane > Otwórz {Project Name} (niebezpieczne).
Uruchamianie skryptu
Skonfigurowany przez Ciebie aktywator uruchamia skrypt raz dziennie. Możesz uruchomić skrypt ręcznie, aby go przetestować.
- W projekcie Apps Script kliknij Edytor .
- W menu funkcji wybierz markVideos.
- Kliknij Wykonaj.
- Wróć do arkusza kalkulacyjnego, aby sprawdzić informacje dodane do niego 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, wyśle tylko e-maila z filmami, których liczba komentarzy wzrosła od ostatniego uruchomienia skryptu.
Sprawdź kod
Aby sprawdzić kod Apps Script tego rozwiązania, kliknij poniżej Wyświetl kod źródłowy:
Pokaż kod źródłowy
Code.gs
email.html
Współtwórcy
Ten przykład jest obsługiwany przez Google przy pomocy ekspertów Google ds. programowania.