Livello di codifica: principiante
Durata: 20 minuti
Tipo di progetto: automazione con un trigger basato sul tempo
Obiettivi
- Comprendere il funzionamento della soluzione.
- Comprendere il funzionamento dei servizi Google Apps Script all'interno della soluzione.
- Configurare lo script.
- Eseguire lo script.
Informazioni su questa soluzione
Questa soluzione monitora il rendimento dei video pubblici di YouTube, tra cui visualizzazioni, Mi piace e commenti, in un foglio di lavoro di Fogli Google. Il trigger controlla ogni giorno se sono state aggiornate le informazioni e invia un messaggio Gmail se i video hanno una nuova attività di commenti, in modo che tu possa rispondere a 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 con cui è stato denominato il foglio.
Servizi Apps Script
Questa soluzione utilizza i seguenti servizi:
- Servizio Fogli: recupera le informazioni sull'URL di YouTube dal foglio di lavoro.
- Servizio avanzato API YouTube Data: recupera i dettagli e le statistiche dei video di YouTube per ogni URL video.
- Servizio email: crea e invia un'email in Gmail con un elenco di video che hanno nuovi commenti.
Prerequisiti
Per utilizzare questo esempio, devi soddisfare 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
Per configurare questo script:
Creare il progetto Apps Script
- Per creare una copia del fog0}Monitora visualizzazioni e commenti dei video di YouTube foglio di lavoro, fai clic sul seguente pulsante: Crea una copia Il progetto Apps Script per questa soluzione è allegato al foglio di lavoro.
- 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 i test. 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 saltare i due passaggi successivi.
- Accanto a Servizi, fai clic su Aggiungi un servizio .
- Dall'elenco, seleziona API YouTube Data e fai clic su Aggiungi.
Creare un trigger
- Nel progetto Apps Script, fai clic su Trigger > Aggiungi trigger.
- In Scegli la funzione da eseguire, seleziona markVideos.
- In Seleziona origine evento, seleziona Basato sul tempo.
- In Seleziona tipo di trigger basato sul tempo, seleziona Timer giornaliero.
- In Seleziona l'ora del giorno, scegli l'ora che preferisci.
- Quando ti viene richiesto, autorizza lo script. <<../_snippets/oauth.md>>
Eseguire lo script
Il trigger che hai 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 esaminare l'email con l'elenco dei video che hanno più di zero commenti. Quando lo script verrà eseguito in futuro, invierà un'email solo con i video il cui conteggio dei commenti è aumentato dall'ultima esecuzione dello script.
Esaminare il codice
Per esaminare il codice Apps Script per questa soluzione, fai clic su Visualizza codice sorgente:
Visualizza codice sorgente
Code.gs
email.html
Collaboratori
Questo esempio è gestito da Google con l'aiuto di Esperti Google Developers.