MICHELEPISANI.IT
 

Progetti ambiziosi con poche righe in Javascript

Google Apps Script: realizzare, automatizzare ed interagire con i prodotti Google

Settembre 09
07:192018

Da un po' di tempo a questo parte mi sono appassionato allo sviluppo in Google Apps Script, inizialmente per esigenza al fine di automazzare un processo giornaliero che avrei altrimenti dovuto svolgere manualmente ogni mattina e successivamente per via dell'effettivo valore aggiunto ottenuto e delle semplificazioni lato sviluppo date da questo linguaggio.

Ma entriamo subito nel vivo della questione...

Cos’è Google Apps Script?

Google Apps Script è un linguaggio di scripting basato su JavaScript che consente, con poche righe di codice, grazie ai propri servizi ed API, di creare script ed applicazioni che interagiscono con i prodotti della G Suite come Documenti (Google Docs), Fogli (Google Sheets), Presentazioni (Google Slides) e Moduli (Google Forms) così come di dialogare con altre applicazioni del colosso della Mountain View quali ad esempio Gmail, Calendar, Drive, Youtube nonché creare un ponte tra i prodotti Google ed i servizi di terze parti con la possibilità di automatizzare e schedulare processi.
Non c'è niente da installare sulla propria macchina in quanto è possibile accedere all'editor di script direttamente da browser, inoltre non è necessario preoccuparsi di alcuna infrastruttura hardware dal momento in cui gli script vengono eseguiti sui server di Google.

Cosa puoi fare con Google Apps Script?

Apps Script è uno strumento versatile e può essere utilizzato in diversi contesti, sia per lo sviluppo di script autonomi che associati a un prodotto Google che per la realizzazione di applicativi con interfaccia web.
Mi rendo conto che la descrizione appena fatta è smodatamente generica e non rende giustizia alle oggettive potenzialità di questo strumento pertanto credo che possa esserti maggiormente d'aiuto sapere che con Google Apps Script, tra le altre cose, puoi:

- Aggiungere menu, finestre di dialogo e barre laterali personalizzate ai Documenti (Google Docs), Fogli (Google Sheets) e Moduli (Google Forms).
- Scrivere funzioni personalizzate per i Fogli di Google laddove quelle native non bastino a soddisfare le tue esigenze del momento.
- Pubblicare applicazioni web, sia autonome che incorporate in Google Sites, disponibili a tutti o ad uso limitato a livello di dominio.
- Interagire con gli altri servizi Google, tra cui AdSense, Analytics, Calendar, Drive, Gmail, Google+, YouTube e Maps.
- Creare componenti aggiuntivi (Add-ons), per estendere i prodotti della G Suite, e pubblicarli nel Chrome Web Store.
- Interfacciarti con database, API e web services esterni per il recupero, l’elaborazione e la gestione di dati.
- Convertire un'app Android in un Add-on per Android per poter scambiare dati con Documenti o Fogli Google di un utente su un dispositivo mobile.

Da dove puoi iniziare ad approcciarti al mondo Google Apps Script?

Se ti stai ponendo questa domanda... ho una buonissima notizia per te!

Ho realizzato un sito dedicato che sto arricchendo già da tempo con molti articoli e tutorial in italiano!
L'indirizzo del sito è il seguente:

--> www.appsscript.it <--

Potrai trovare sia nozioni di base come la presentazione dell'interfaccia dell'editor di Apps Script e delle sue funzionalità che argomentazioni più avanzate come la realizzazione di connettori con gli strumenti Google ed esterni, di API per l'interrogazione da servizi esterni ma anche di applicazioni web come ad esempio un creare un servizio Whois con 10 righe di codice.
Le potenzialità sono le più disparate ed i vantaggi smisurati, basta pensare solo al saving time delle attività che attualmente svolgi manualmente il quale potrà permetterti di focalizzarti maggiormente su lavori che effettivamente richiedono il tuo impegno ed il tuo valore!

Se hai bisogno di supporto, o se vuoi unirti ad altri esperti e simpatizzanti in materia, esiste anche il gruppo su Facebook, richiedine gratuitamente l'accesso:

--> Fatti di Apps Script <--

Se sei pronto a diventare un esperto nella programmazione in Google Apps Script non posso fare altro che augurarti una buona lettura e soprattutto...

Buon divertimento!

Tags
Condividi

Autore

Michele Pisani

Michele Pisani

Ho uno spiccato orientamento al problem-solving, se è troppo facile non mi diverto :)
Credo nella volontà e nel cambiamento perchè hanno fatto della mia passione il mio pane quotidiano.
Se devo descrivermi con una sola parola direi... "Concretezza", la mia stretta di mano è una garanzia.

0 Commenti

Non ci sono commenti

Nessuno ha ancora commentato questo articolo, fallo tu per primo!

Scrivi un Commento

Scrivi un Commento

Il tuo indirizzo email non sarà pubblicato.
I campi contrassegnati da un * sono obbligatori

Articoli e Argomenti correlati

Categorie popolari

Iscriviti alla mia newsletter

La tua e-mail con me sarà al sicuro.
Non fornirò mai le tue informazioni a nessuno!

Ultimi commenti

Michele Pisani

Ciao Moreno, grazie della segnalazione. Avevo scritto il testo in modo non corretto e poteva …

Moreno

Il vostro articolo spiega in modo erroneo i cicli While - Do While e For. E' esattamente il …

Michele Pisani

Ciao Fabiana, assicurati di avere esattamente lo stesso indirizzo, numero di telefono e categorie …

Fabiana

a me compare: Non hai pagine da unire. Ho due pagine create da me e ne sono l'amministratrice.