Livello di codifica: principiante
Durata: 10 minuti
Tipo di progetto: automazione con un
trigger basato su eventi
e un trigger basato sul tempo
Obiettivi
- Scopri cosa fa la soluzione.
- Scopri cosa fanno i servizi Apps Script all'interno della soluzione.
- Configura lo script.
- Esegui lo script.
Informazioni su questa soluzione
I nuovi dipendenti di solito richiedono l'accesso al sistema e le attrezzature all'IT. Per gestire queste richieste, puoi creare un modulo con Moduli Google in cui gli utenti possono indicare l'accesso e i dispositivi di cui hanno bisogno. Una volta che l'IT completa la richiesta e ne aggiorna lo stato, i richiedenti ricevono una notifica via email.

Come funziona
Lo script crea un modulo di richiesta di attrezzature. Puoi personalizzare gli elementi del modulo nel codice dello script di esempio. Quando un utente invia il modulo, lo script invia una notifica via email al punto di contatto designato per le richieste. Una volta che lo stato della richiesta nel foglio di lavoro viene modificato in "Completato", lo script invia un'email di conferma alla persona che ha inviato il modulo.
Servizi Apps Script
Questa soluzione utilizza i seguenti servizi:
- Servizio Moduli: crea il modulo per le richieste IT.
- Servizio Fogli di lavoro: verifica se il modulo di richiesta esiste già per ridurre i duplicati. Gestisce le risposte del modulo spostandole nei fogli In attesa e Completate in base alle necessità.
- Servizio Mail: crea e invia le email di notifica di richiesta e completamento.
- Servizio Script: crea i trigger. Uno viene eseguito quando viene inviato un modulo e l'altro viene eseguito ogni cinque minuti per verificare se lo stato di una richiesta è contrassegnato come "Completato".
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 lo script
Per configurare lo script:
Crea il progetto Apps Script
Fai clic sul pulsante seguente per creare una copia del foglio di lavoro Gestisci le richieste di attrezzature dei dipendenti. Il progetto Apps Script per questa soluzione è allegato al foglio di lavoro:
Fai clic su Estensioni > Apps Script.
Accanto alla variabile
REQUEST_NOTIFICATION_EMAIL, sostituisci l'email di esempio con la tua email.Fai clic su Salva
.
Configura il foglio di lavoro
- Torna al foglio di lavoro e fai clic su Richieste di attrezzature > Configura. 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 Richieste di attrezzature > Configura.
Esegui lo script
- Fai clic su Strumenti > Gestisci modulo > Vai al modulo live.
- Compila e invia il modulo.
- Controlla la tua email per una notifica relativa alla richiesta di attrezzature.
- Torna al foglio di lavoro e, nel foglio Richieste in attesa , modifica lo stato della richiesta in Completata.
- Entro 5 minuti, lo script invia un'altra email per informarti che la richiesta è stata completata. Lo script sposta la richiesta dal foglio Richieste in attesa al foglio Richieste completate.
Esamina il codice
Per esaminare il codice Apps Script per questa soluzione, fai clic su Visualizza codice sorgente:
Visualizza codice sorgente
Code.gs
</section>
<section>
<h3>new-equipment-request.html</h3>
</section>
<section>
<h3>request-complete.html</h3>
</section>
Collaboratori
Questo esempio è gestito da Google con l'aiuto di Esperti Google Developers.