Livello di codifica: principiante
Durata: 20 minuti
Tipo di progetto: automazione con un
attivatore basato su eventi
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
Se hai vari tipi di contenuti da offrire al tuo pubblico, puoi lasciare che siano gli utenti a scegliere quali contenuti ricevere da te con Google Moduli. Questa soluzione consente agli utenti di selezionare gli argomenti che li interessano, poi li invia automaticamente via email i contenuti scelti.
Come funziona
Lo script installa un attivatore basato su eventi che viene eseguito ogni volta che un utente invia un modulo. A ogni invio del modulo, lo script crea e invia un'email da un modello di Documenti Google. L'email include il nome dell'utente e i contenuti selezionati. I contenuti che offri possono essere di qualsiasi tipo, a condizione che sia presente un riferimento a un URL.
Servizi Apps Script
Questa soluzione utilizza i seguenti servizi:
- Servizio di script: installa l'attivatore basato su eventi che si attiva ogni volta che un utente invia il modulo.
- Servizio di documenti: apre il modello di Documenti utilizzato dallo script per creare l'email.
- Servizio di posta: crea e invia l'email con il nome e la selezione dei contenuti dell'utente.
- Servizio di foglio di lavoro: aggiunge una conferma al foglio Risposte modulo dopo che lo script ha inviato l'email.
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
Fai clic sul pulsante seguente per creare una copia del foglio di lavoro Invia contenuti selezionati. Il progetto Apps Script per questa soluzione è allegato al foglio di lavoro.
Crea una copiaNel foglio di lavoro copiato, fai clic su Estensioni > Apps Script.
Nel menu a discesa delle funzioni, seleziona installTrigger.
Fai clic su Esegui.
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).
Importante: se esegui installTrigger più di una volta, lo script crea più attivatori che inviano ciascuno un'email quando un utente invia il modulo. Per eliminare gli attivatori aggiuntivi ed evitare email duplicate, fai clic su Attivatori
. Fai clic con il tasto destro del mouse su ogni attivatore aggiuntivo e poi su Elimina attivatore.Esegui lo script
- Torna al foglio di lavoro e fai clic su Strumenti > Gestisci modulo > Vai al modulo pubblicato.
- Compila il modulo e fai clic su Invia.
- Controlla se hai ricevuto un'email con i link ai contenuti selezionati.
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
Collaboratori
Questo Sample è gestito da Google con l'aiuto degli esperti Google Developer.