Livello di programmazione: principiante
Durata: 15 minuti
Tipo di progetto: automazione con un menu personalizzato
Obiettivi
- Comprendere il funzionamento della soluzione.
- Comprendere il funzionamento dei servizi Apps Script all'interno della soluzione.
- Configurare l'ambiente.
- Configurare lo script.
- Eseguire lo script.
Informazioni su questa soluzione
Personalizza automaticamente il modello di certificato del dipendente di Presentazioni Google con i dati dei dipendenti in Fogli Google, quindi 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 di Fogli con i dettagli del dipendente. Lo script copia il modello e sostituisce i segnaposto con i dati del foglio di lavoro. Una volta creato uno slide per ogni dipendente, lo script estrae ogni 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 del dipendente di Presentazioni.
- Servizio Fogli: fornisce i dettagli dei dipendenti e aggiorna lo stato di ogni 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.
Configurare l'ambiente
- Fai clic sul pulsante seguente per creare una copia del modello di Presentazioni Certificati dei dipendenti.
Prendi nota dell'ID della 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 per contenere i certificati.
Prendi nota dell'ID della cartella per utilizzarlo 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 di Fogli di esempio Certificati dei dipendenti. 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 presentazione.Per la variabile
tempFolderId, sostituisciFOLDER_IDcon l'ID della cartella.Fai clic su Salva
.
Eseguire 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 di nuovo clic su Apprezzamento > Crea certificati.
- Una volta che la colonna dello stato di tutte le righe è stata aggiornata a Creato, fai clic su Apprezzamento > Invia certificati.
Esaminare 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 di Esperti Google Developers.