Livello di programmazione: principiante
Durata: 15 minuti
Tipo di progetto: automazione con un menu personalizzato
Obiettivi
- Comprendere cosa fa la soluzione.
- Scopri cosa fanno i servizi Apps Script all'interno della soluzione.
- Configurare l'ambiente.
- Configura lo script.
- Esegui lo script.
Informazioni su questa soluzione
Personalizza automaticamente il modello di certificato per dipendenti di Presentazioni Google con i dati dei dipendenti in Fogli Google, poi invia i certificati utilizzando Gmail.

Come funziona
Lo script utilizza il modello di presentazione del certificato del dipendente di Presentazioni e un foglio di lavoro con i dettagli del dipendente. Lo script copia il modello e sostituisce i segnaposto con i dati del foglio di lavoro. Una volta che lo script crea una slide per ogni dipendente, estrae ogni singola slide come allegato PDF e invia i certificati ai dipendenti.
Servizi Apps Script
Questa soluzione utilizza i seguenti servizi:
- Servizio Google Drive: copia il modello di certificato per dipendenti di Presentazioni.
- Servizio di fogli di lavoro: fornisce i dettagli dei dipendenti e aggiorna lo stato di ciascun dipendente elencato.
- Servizio Presentazioni: sostituisce i segnaposto nella presentazione con i dati dei dipendenti del foglio di lavoro.
- Servizio Gmail: recupera le singole slide in formato PDF e le invia ai dipendenti.
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.
Configura l'ambiente
- Fai clic sul pulsante seguente per creare una copia del modello di presentazione di Certificati dei dipendenti.
Prendi nota dell'ID presentazione per utilizzarlo in un passaggio successivo. Puoi trovare l'ID nell'URL:
https://docs.google.com/presentation/d/PRESENTATION_ID/editIn Drive, crea una nuova cartella in cui archiviare i certificati.
Prendi nota dell'ID cartella da utilizzare in un passaggio successivo. Puoi trovare l'ID nell'URL:
https://drive.google.com/drive/folders/FOLDER_ID
Configurare lo script
Fai clic sul pulsante seguente per creare una copia del foglio di lavoro Certificati dei dipendenti di esempio. Il progetto Apps Script per questa soluzione è allegato al foglio di lavoro:
Nel foglio di lavoro, apri il progetto Apps Script facendo clic su Estensioni > Apps Script.
Per la variabile
slideTemplateId, sostituisciPRESENTATION_IDcon l'ID della tua presentazione.Per la variabile
tempFolderId, sostituisciFOLDER_IDcon l'ID della tua cartella.Fai clic su Salva
.
Esegui lo script
- Torna al foglio di lavoro e fai clic su Apprezzamento > Crea certificati. Potresti dover aggiornare la pagina per visualizzare questo menu personalizzato.
- Quando ti viene richiesto, autorizza lo script. <<../_snippets/oauth.md>>
- Fai clic su Apprezzamento > Crea certificati di nuovo.
- Una volta che la colonna dello stato di tutte le righe è stata aggiornata a Creato, fai clic su Riconoscimento > Invia certificati.
Esamina il codice
Per esaminare il codice Apps Script per questa soluzione, fai clic su Visualizza codice sorgente:
Visualizza codice sorgente
Code.gs
</section>
Collaboratori
Questo esempio è stato creato da Sourabh Choraria, blogger ed esperto di Google Developers.
- Trova Sourabh su Twitter @schoraria911.
- Leggi il blog di Sourabh.
Questo esempio è gestito da Google con l'aiuto degli esperti Google.