Poziom umiejętności programowania: początkujący
Czas trwania: 20 minut
Typ projektu: automatyzacja z regułą czasową
Cele
- Dowiedz się, na czym polega działanie rozwiązania.
- Dowiedz się, jak usługi Apps Script działają w ramach rozwiązania.
- Skonfiguruj skrypt.
- Uruchom skrypt.
Informacje o rozwiązaniu
To rozwiązanie śledzi w arkuszu Google Sheets skuteczność publicznych filmów w YouTube, w tym wyświetleń, polubień i komentarzy. Każdego dnia sprawdza ona, czy pojawiły się nowe informacje, i wysyła e-maila, jeśli w filmach pojawiły się nowe komentarze, aby można było odpowiadać na pytania i komentarze.
Jak to działa
Skrypt korzysta z zaawansowanej usługi YouTube, aby uzyskać szczegóły filmów w YouTube oraz statystyki dotyczące adresów URL filmów wymienionych w kolumnie Link do filmu w każdym arkuszu. Jeśli liczba komentarzy do filmu na liście wzrosła, skrypt wysyła e-maila z powiadomieniem na adres e-mail podany w nazwie arkusza.
Usługi Apps Script
To rozwiązanie korzysta z tych usług:
- Usługa arkusza kalkulacyjnego – pobiera informacje o adresie URL filmu w YouTube z arkusza kalkulacyjnego.
- Usługa interfejsu YouTube Data API na poziomie zaawansowanym – umożliwia uzyskiwanie szczegółów filmów w YouTube oraz statystyk dotyczących każdego adresu URL filmu.
- Usługa poczty – tworzy i wysyła e-maila z listą filmów, które mają nowe komentarze.
Wymagania wstępne
Aby skorzystać z tego szablonu, musisz spełnić te wymagania wstępne:
- Konto Google (konta Google Workspace mogą wymagać zatwierdzenia przez administratora).
- przeglądarka internetowa z dostępem do internetu;
Konfigurowanie skryptu
Tworzenie projektu Apps Script
- Kliknij ten 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 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śli YouTube jest już wymieniony w sekcji Usługi, możesz przejść do 2 kolejnych 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 polu Wybierz źródło zdarzeń kliknij Użytkownik.
- W polu Wybierz typ reguły czasowej kliknij Licznik czasu dziennego.
- W sekcji Wybierz godzinę 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, kontynuuj, wybierając Zaawansowane > Przejdź do {Nazwa projektu} (niebezpieczne).
Uruchamianie skryptu
Skonfigurowany przez Ciebie regułowany 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 Wykonaj.
- Wróć do arkusza kalkulacyjnego, aby sprawdzić informacje dodane 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.
Sprawdzanie kodu
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
Ten przykład jest obsługiwany przez Google przy pomocy ekspertów Google ds. programowania.