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

Che cos'è Google Script? Come scrivere il tuo primo script di Google Apps / Spiegazione della tecnologia

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 cruscotti sul traffico web in Fogli Google 5 Freschi cruscotti dati personalizzati che si possono fare con Google Sites 5 fantastici cruscotti dati personalizzati che si possono fare con Google Sites Google Sites è uno dei web builder più semplici disponibili. Puoi anche usarlo per creare un cruscotto dati personalizzato che acquisisce i dati dal web e li visualizza in modo bello. Leggi di più usando i dati di Google Analytics
  • Invio di e-mail da Google Fogli Come inviare e-mail in un foglio Google con gli script di Google Come inviare e-mail in un foglio Google con gli script di Google Scopri come utilizzare gli script di Google per automatizzare gli strumenti di produttività di Google come fogli e documenti e risparmiarti ore di tempo. Leggi altro o qualsiasi altro servizio di 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 dell'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, digita il nome Il mio primo script.

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

function SendAnEmail () // Imposta l'indirizzo email del destinatario var email = '[email protected]' // Crea la riga dell'oggetto email. var subject = 'Questo è il mio primo script!'; // Crea il corpo dell'email. var body = 'Ciao, mondo!'; // Invia una email GmailApp.sendEmail (email, oggetto, corpo);  

Fare clic sull'icona del disco su Salvare il codice. Quindi fare clic sul Correre icona 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 a My First 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:

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 al tuo Google Script Editor facendo clic su Utensili, e quindi facendo clic su Editor di script.

Abbiamo già esaminato esempi di creazione di funzioni e menu personalizzati in Fogli Google 4 script di Google che rendono molto più potenti i fogli di lavoro di Google 4 script di Google che rendono i fogli di Google molto più potenti di Google Fogli è eccezionale, ma può essere anche più potente se usi gli script di Google per migliorare le sue capacità. Leggi di più . 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 cose come la finestra di composizione del messaggio o anche di scrivere uno script che gestisce 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 a impostazioni, quindi facendo clic su Componenti aggiuntivi e selezionando Abilita componenti aggiuntivi per sviluppatori per il mio account. Dovrai fare clic Abilitare anche in una finestra pop-up.

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.

Fai questo dall'interno dell'editor di Google Scripts facendo clic su risorse e Servizi Google avanzati.

Non dimenticare di cliccare sul Dashboard dell'API di Google Cloud Platform link in basso e abilita il servizio anche in quel dashboard.

Una volta entrato nella Dashboard dell'API di Google Cloud Platform, fai clic su Abilita API e servizi, cercare il nome del servizio nella libreria API, selezionarlo e quindi fare clic su Abilitare.

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 Documentazione di riferimento. Salva questo link, perché fornisce preziosi esempi e sintassi su come integrarsi con quell'API all'interno dei tuoi script 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.

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. Come automatizzare le applicazioni di lavoro utilizzando Google Form. Come automatizzare le applicazioni di lavoro utilizzando Google Form. Automatizza la tua procedura di domanda di lavoro con l'aiuto di Google Moduli, Fogli Google e IFTTT. Leggi di più per applicare rapidamente alle aperture di lavoro.

Scopri di più su: Google Apps, Google Script.