Vuoi fare i conti con Google Script?  Ecco come iniziare con alcune semplici app e toccare un mondo di potenti API di Google.

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

Annuncio pubblicitario Se utilizzi Google Apps come Fogli Google o Google Documenti, Google Script ti consente di realizzare cose che non potresti mai fare 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.

Annuncio pubblicitario

Se utilizzi Google Apps come Fogli Google o Google Documenti, Google Script ti consente di realizzare cose che non potresti mai fare 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. Alcune delle cose che puoi fare con Google Script includono:

  • Creazione di funzioni personalizzate in Fogli Google
  • Integrazione di Fogli Google o Documenti Google con Gmail
  • Creazione di app Web che è possibile distribuire tramite Google Sites
  • Aggiunta di un menu personalizzato a Google Documenti
  • Creazione di dashboard del traffico Web in Fogli Google 5 Cool Dashboard di dati personalizzati che puoi realizzare con Google Sites 5 Cool Dashboard di dati personalizzati che puoi realizzare con Google Sites Google Sites è uno dei più semplici costruttori web disponibili. Puoi anche usarlo per creare un dashboard di dati personalizzato che acquisisce i dati dal Web e li visualizza in modo bello. Maggiori informazioni utilizzando i dati di Google Analytics
  • Invio di e-mail da Fogli Google Come inviare e-mail in un foglio Google con script di Google Come inviare e-mail in un foglio Google con script di Google Scopri come utilizzare gli script di Google per automatizzare gli strumenti di produttività di Google come fogli e documenti e risparmiare ore di tempo. Leggi di più o qualsiasi altro servizio Google

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

Questo 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 in 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 = ' ' // 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 per la prima volta e per inviare e-mail dal tuo account Gmail.

Potresti visualizzare un avviso che l'app non è stata verificata. Fai clic su Avanzate e vai a Il mio primo script (non sicuro) . Dato che sei tu quello che ha scritto l'app, puoi essere sicuro che è perfettamente sicuro da eseguire.

Ecco come apparirà l'email in arrivo:

invio di email con google script

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

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

Aggiunta di ulteriori funzionalità ai servizi di Google

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

Come accennato in precedenza, ciò 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 su Editor di script .

editor di script di fogli di Google

In precedenza abbiamo esaminato esempi di creazione di funzioni e menu personalizzati in Fogli Google 4 Script di Google che rendono i fogli di Google molto più potenti 4 Script di Google che rendono i fogli di Google molto più potenti I fogli di Google sono eccezionali, ma possono anche essere più potente se usi gli script di Google per migliorare le sue capacità. Leggi di più . Questa è un'ottima risorsa per iniziare a costruire il tuo.

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

Puoi persino utilizzare uno script di Google per creare un componente aggiuntivo di Gmail per migliorare la tua esperienza con Gmail. Ciò ti consente di modificare cose come la finestra di composizione del messaggio o persino la scrittura di uno script che gestisce l'archiviazione di vecchie e-mail.

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

abilitare i componenti aggiuntivi per sviluppatori di Gmail

La creazione di componenti aggiuntivi di Gmail va oltre lo scopo di questo articolo. Ma se ti occupi seriamente di questo, puoi studiare la Guida per gli sviluppatori di Google sulla creazione di un componente aggiuntivo Gmail.

Accesso alle API di Google Script

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

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

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

servizi Google avanzati

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

Una volta entrato nel dashboard dell'API della piattaforma Google Cloud, fai clic su Abilita API e servizi, cerca il nome del servizio nella Libreria API, selezionalo, quindi fai clic su Abilita .

API di Google Analytics

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

Se scorri verso il basso in questa pagina in cui hai abilitato la Libreria API, noterai un collegamento per la documentazione di riferimento . Salva questo link, perché fornisce esempi e sintassi preziosi 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.

La navigazione nella Libreria API mostra quanti servizi Google puoi integrare nei tuoi script.

API di servizio di Google

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 strada da percorrere.

Oltre le basi di Google Script: cosa succede adesso?

Come puoi vedere dal semplice esempio di 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 solida base da cui partire.

Se vuoi iniziare con un'applicazione Google Script leggermente più avanzata, prova a integrare i moduli di Google e Gmail Come automatizzare le domande di lavoro utilizzando i moduli di Google Come automatizzare le domande di lavoro utilizzando i moduli di Google Automatizza il processo di candidatura con l'aiuto di Google Moduli, Fogli Google e IFTTT. Maggiori informazioni per candidarsi rapidamente alle opportunità di lavoro.

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