Livello di programmazione: principiante
Durata: 20 minuti
Tipo di progetto: automazione con un attivatore a tempo
Obiettivi
- Scopri cosa fa la soluzione.
- Scopri cosa fanno i servizi Apps Script all'interno di questa soluzione.
- Configura lo script.
- Esegui lo script.
Informazioni su questa soluzione
Questa soluzione monitora il rendimento dei video pubblici di YouTube, incluse visualizzazioni, Mi piace e commenti, in un foglio di lavoro di Fogli Google. L'attivatore controlla ogni giorno le informazioni aggiornate e invia un'email se i video presentano nuove attività relative ai commenti per consentirti di interagire con domande e commenti.
Come funziona
Lo script utilizza il servizio avanzato di YouTube per ottenere i dettagli e le statistiche dei video di YouTube per gli URL dei video elencati nella colonna Link video di ogni foglio. Se il numero di commenti per un video elencato è aumentato, lo script invia una notifica via email all'indirizzo email da cui prende il nome il foglio.
Servizi Apps Script
Questa soluzione utilizza i seguenti servizi:
- Servizio fogli di lavoro: recupera le informazioni sull'URL di YouTube dal foglio di lavoro.
- Servizio avanzato API di dati di YouTube: ottiene i dettagli e le statistiche dei video di YouTube per ogni URL video.
- Servizio di posta: crea e invia un'email con l'elenco dei video per i quali sono presenti nuovi commenti.
Prerequisiti
Per utilizzare questo esempio, devi disporre dei seguenti prerequisiti:
- Un Account Google (gli account Google Workspace potrebbero richiedere l'approvazione dell'amministratore).
- Un browser web con accesso a internet.
Configura lo script
Crea il progetto Apps Script
- Fai clic sul pulsante seguente per creare una copia del foglio di lavoro Monitora le visualizzazioni e i commenti di video di YouTube. Il progetto Apps Script per questa soluzione è allegato al foglio di lavoro.
Crea una copia - Nel foglio di lavoro copiato, sostituisci il nome del foglio Your_Email_Address con il tuo indirizzo email.
- Aggiungi gli URL dei video di YouTube che vuoi monitorare o utilizza gli URL forniti per
i test. Gli URL devono iniziare con il formato
www.youtube.com/watch?v=
. - Fai clic su Estensioni > Apps Script. Se YouTube è già presente nell'elenco dei Servizi, puoi saltare ai due passaggi successivi.
- Accanto a Servizi, fai clic su Aggiungi un servizio .
- Dall'elenco, seleziona API di dati di YouTube e fai clic su Aggiungi.
Crea un trigger
- Nel progetto Apps Script, fai clic su Trigger > Aggiungi trigger.
- Per Scegli quale funzione eseguire, seleziona markVideo.
- Per Seleziona origine evento, scegli A tempo.
- In Seleziona il tipo di attivatore basato sull'ora, seleziona Timer giornaliero.
- Per Seleziona ora del giorno, scegli l'orario che preferisci.
- Quando richiesto, autorizza lo script. Se nella schermata per il consenso OAuth viene visualizzato l'avviso Questa app non è verificata, continua selezionando Avanzate > Vai a {Nome progetto} (non sicuro).
Esegui lo script
L'attivatore configurato esegue lo script una volta al giorno. Puoi eseguire lo script manualmente per testarlo.
- Nel progetto Apps Script, fai clic su Editor .
- Nel menu a discesa della funzione, seleziona markVideos.
- Fai clic su Esegui.
- Torna al foglio di lavoro per esaminare le informazioni che lo script ha aggiunto al foglio.
- Apri l'email per controllare l'elenco dei video che hanno più di zero commenti. Quando lo script verrà eseguito in futuro, invierà solo un'email con i video il cui numero di commenti è aumentato dall'ultima volta che è stato eseguito lo script.
Rivedi il codice
Per esaminare il codice Apps Script di questa soluzione, fai clic su Visualizza codice sorgente di seguito:
Visualizza codice sorgente
Code.gs
email.html
Collaboratori
Questo campione è gestito da Google con l'aiuto degli Esperti Google Developers.