Livello di codifica: principiante
Durata: 20 minuti
Tipo di progetto: automazione con un attivatore basato sul tempo
Obiettivi
- Scopri cosa fa la soluzione.
- Scopri cosa fanno i servizi di Apps Script all'interno della soluzione.
- Configura lo script.
- Esegui lo script.
Informazioni su questa soluzione
Questa soluzione monitora il rendimento dei video di YouTube pubblici, tra cui visualizzazioni, Mi piace e commenti, in un foglio di lavoro di Fogli Google. L'attivatore controlla ogni giorno se sono presenti informazioni aggiornate e invia un'email se i video hanno ricevuto nuovi commenti, in modo che tu possa interagire con domande e commenti.
Come funziona
Lo script utilizza il servizio YouTube avanzato per recuperare 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 di un video elencato è aumentato, lo script invia una notifica via email all'indirizzo email a cui è associato il nome del foglio.
Servizi Apps Script
Questa soluzione utilizza i seguenti servizi:
- Servizio di fogli di lavoro: recupera le informazioni sull'URL di YouTube dal foglio di lavoro.
- Servizio avanzato dell'API YouTube Data: recupera i dettagli e le statistiche dei video di YouTube per ogni URL del video.
- Servizio email: crea e invia un'email con un elenco di video che hanno nuovi commenti.
Prerequisiti
Per utilizzare questo esempio, sono necessari i seguenti prerequisiti:
- Un Account Google (gli account Google Workspace potrebbero richiedere l'approvazione dell'amministratore).
- Un browser web con accesso a internet.
Configurare 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 dei video di YouTube. Il progetto Apps Script per questa soluzione è allegato al foglio di lavoro.
Crea una copia - Nel foglio di lavoro copiato, cambia 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 il testing. Gli URL devono iniziare con il formato
www.youtube.com/watch?v=
. - Fai clic su Estensioni > Apps Script. Se YouTube è già elencato in Servizi, puoi andare ai due passaggi successivi.
- Accanto a Servizi, fai clic su Aggiungi un servizio .
- Dall'elenco, seleziona API YouTube Data e fai clic su Aggiungi.
Crea un trigger
- Nel progetto Apps Script, fai clic su Trigger > Aggiungi trigger.
- In Scegli la funzione da eseguire, seleziona markVideos.
- In Seleziona l'origine evento, seleziona In base al tempo.
- In Seleziona il tipo di attivatore basato sul tempo, seleziona Timer giornaliero.
- In Seleziona l'ora del giorno, scegli l'ora 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 {Project Name} (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 delle funzioni, seleziona markVideos.
- Fai clic su Esegui.
- Torna al foglio di lavoro per esaminare le informazioni aggiunte allo script.
- Apri l'email per esaminare l'elenco dei video con più di zero commenti. Quando lo script viene eseguito in futuro, invia un'email solo con i video il cui numero di commenti è aumentato dall'ultima esecuzione dello script.
Esamina il codice
Per esaminare il codice di Apps Script per questa soluzione, fai clic su Visualizza codice sorgente di seguito:
Visualizza codice sorgente
Code.gs
email.html
Collaboratori
Questo Sample è gestito da Google con l'aiuto degli esperti Google Developer.