Che cos'è Google Script? Come scrivere il tuo primo script di Google Apps

google-script

Se utilizzi Google Apps come Fogli Google o Google Documenti, Google Script ti consente di realizzare cose che non potresti mai riuscire con un'applicazione desktop simile.

Google Script (noto anche come Google Apps Script) è una piattaforma di sviluppo di applicazioni che ti consente di integrare tutti i servizi Google Cloud che utilizzi.

Google offre un lungo elenco di API per ciascuno dei loro servizi cloud. Scrivendo app Google molto semplici, puoi aprire un intero mondo di funzionalità aggiuntive in ognuno dei numerosi servizi di Google.

Cosa puoi fare con Google Script?

Imparare Google Script è molto semplice. Ecco alcune delle cose che puoi fare con Google Script:

  • Creazione di funzioni personalizzate in Fogli Google
  • Integrazione di Fogli Google o Documenti Google con Gmail
  • Creazione di app Web che puoi utilizzare utilizzando Google Sites
  • Aggiunta di un menu personalizzato a Google Documenti
  • Creazione di dashboard del traffico web in Fogli Google utilizzando i dati di Google Analytics
  • Invio di email da Fogli Google o qualsiasi altro servizio Google

Poiché i servizi di Google sono tutti nel cloud, puoi creare il tuo script di Google Apps da un singolo editor di script. Da quel codice puoi accedere alle API per i servizi di Google che utilizzi.

Ciò crea una flessibilità difficile da trovare nella maggior parte delle altre piattaforme di scripting.

Scrivi il tuo primo script di Google Apps

Per vedere quanto è facile scrivere uno script di Google, prova il seguente esempio.

Il tuo primo script invierà un'email dal tuo account Gmail, con un messaggio incorporato nel tuo Google Script.

  1. Apri un browser web e digita script.google.com nel campo URL.
  2. Accedi al tuo account Google se non lo sei già.
  3. Una volta effettuato l'accesso a Google Apps Script, fai clic su Nuovo script .
  4. Dove dice Progetto senza titolo , digitare il nome My First Script .

Elimina il codice nella finestra dello script e incolla quanto segue:

 function SendAnEmail() { // Set the recipient email address var email = '[email protected]' // Create the email subject line. var subject = 'This is my first script!'; // Create the email body. var body = 'Hello, world!'; // Send an email GmailApp.sendEmail(email, subject, body); } 

Fare clic sull'icona del disco per salvare il codice. Quindi fare clic sull'icona Esegui per eseguirlo.

Potrebbe essere necessario fornire l'autorizzazione per l'esecuzione dello script utilizzando il tuo account Google la prima volta e per inviare email dal tuo account Gmail.

Potresti visualizzare un avviso che l'app non è stata verificata. Basta fare clic su Avanzate e Vai al mio primo script (non sicuro) . Dato che sei tu a scrivere l'app, puoi essere certo che è perfettamente sicuro da eseguire.

Ecco come apparirà l'email in arrivo:

invio di email con script di google

Questo script ha utilizzato il servizio Gmail per inviare un'email dal tuo account tramite Google Script.

È solo un semplice esempio di come uno script di Google Apps può attingere a uno qualsiasi dei tuoi servizi cloud di Google.

Aggiunta di altre funzionalità ai servizi di Google

Troverai l'accesso a Google Scripting anche all'interno di molti servizi di Google.

Come accennato in precedenza, questo consente di aggiungere funzionalità estese a tali servizi. Ad esempio, all'interno di Fogli Google, puoi accedere a Google Script Editor facendo clic su Strumenti , quindi facendo clic su Editor di script .

editor di script google sheets

In precedenza abbiamo esaminato esempi di creazione di funzioni e menu personalizzati in Fogli Google . Questa è un'ottima risorsa per iniziare a costruire la tua.

Puoi accedere all'editor di Google Scripts allo stesso modo da Google Documenti.

Puoi persino utilizzare Google Script per creare un componente aggiuntivo Gmail per migliorare la tua esperienza su Gmail. Ciò ti consente di modificare elementi come la finestra di composizione dei messaggi o anche di scrivere uno script che gestisca l'archiviazione delle vecchie email.

Per abilitare lo sviluppo e il test dei componenti aggiuntivi di Google Script, devi abilitare i componenti aggiuntivi dello sviluppatore nel tuo account Gmail. Puoi farlo andando su Impostazioni , quindi facendo clic su Componenti aggiuntivi e selezionando Abilita componenti aggiuntivi sviluppatore per il mio account . Dovrai anche fare clic su Abilita in una finestra pop-up.

attiva i componenti aggiuntivi per sviluppatori di Gmail

La creazione di componenti aggiuntivi di Gmail esula dallo scopo di questo articolo. Tuttavia, se sei seriamente interessato a questo argomento, puoi studiare la Guida per gli sviluppatori di Google sulla creazione di un componente aggiuntivo Gmail .

Accesso alle API di Google Script

Dall'interno del tuo editor di Google Script, puoi accedere a ciascuno dei tuoi servizi Google utilizzando un oggetto globale. Hai utilizzato l'oggetto globale GmailApp nell'esempio Hello World riportato sopra.

Per accedere a tutte le funzioni (metodi e chiamate che puoi eseguire dall'editor di Google Script), devi solo abilitare i servizi Google avanzati per quel servizio.

Puoi farlo dall'editor di Google Scripts facendo clic su Risorse e servizi Google avanzati .

servizi google avanzati

Non dimenticare di fare clic sul link Dashboard dell'API di Google Cloud Platform in basso e abilitare anche il servizio in tale dashboard.

Una volta entrato nel cruscotto dell'API di Google Cloud Platform, fai clic su Abilita API e servizi , cerca il nome del servizio nella libreria API, selezionalo e quindi fai clic su Abilita .

google analytics api

Devi solo abilitare il servizio avanzato una volta per ogni account Google che utilizzi per lo scripting.

Se scorri verso il basso su questa pagina in cui hai attivato la libreria API, noterai un collegamento per la documentazione di riferimento . Salva questo link, perché fornisce preziosi esempi e sintassi su come integrarsi con quell'API all'interno dei tuoi scrip
t di Google.

Puoi vedere un eccellente esempio di integrazione con Google Analytics utilizzando Google Scripting nella nostra guida alla creazione di un dashboard di analisi dei siti web .

Navigando nella libreria API viene mostrato quanti servizi Google è possibile integrare negli script.

google service apis

Esistono centinaia di API disponibili.

Se sei interessato a diventare un superutente di Google, imparare a utilizzare gli script di app di Google è sicuramente la soluzione giusta.

Al di là di Google Script Nozioni di base: What Now?

Come puoi vedere dal semplice esempio Hello World sopra, imparare a scrivere uno script di Google non è affatto difficile.

E poiché Google fornisce una vasta libreria di script di Google Apps piena di guide e riferimenti, hai una base solida da cui iniziare.

Se desideri iniziare con un'applicazione Google Script leggermente più avanzata, prova a integrare Google Form e Gmail per applicare rapidamente le aperture di lavoro.

Leggi l'articolo completo: Che cos'è Google Script? Come scrivere il tuo primo script di Google Apps

Fonte: Utilizzare