Se utilizzi la suite Google, è possibile che tu non ne stia sfruttando appieno il potenziale. Grazie a Google Apps Script, hai la possibilità di arricchire la tua esperienza con menu personalizzati, finestre di dialogo su misura, funzioni e macro create da te, e perfino componenti aggiuntivi che ampliano le funzionalità di Documenti, Fogli e Presentazioni Google.
Cos’è Google Apps Script?
Google Apps Script è una piattaforma di sviluppo basata sul cloud che ti permette di creare applicazioni web personalizzate e leggere. Queste applicazioni, scalabili e accessibili direttamente dal tuo browser, si integrano senza problemi con i servizi Google.
Apps Script si basa sul linguaggio JavaScript, unendo la familiarità dello sviluppo web con la potenza degli strumenti Google. Questo lo rende un alleato ideale per personalizzare le app secondo le esigenze della tua azienda, organizzazione, o semplicemente per automatizzare compiti ripetitivi.
Con Google Apps Script puoi dare vita a due tipologie di script:
Script indipendenti: questi script non sono vincolati a specifici servizi come Documenti, Fogli o Presentazioni. Possono eseguire operazioni a livello di sistema, in modo simile a delle macro. Tuttavia, la loro condivisione su larga scala non è ottimale, poiché richiedono il copia-incolla del codice. Ad esempio, puoi utilizzarli per cercare file con nomi specifici all’interno di Drive, o per monitorare gli accessi ai file e alle cartelle condivise.
Script associati: questi script sono collegati a un file di Documenti, Fogli, Moduli o Presentazioni Google. Gli script associati amplificano le funzionalità del file e operano esclusivamente all’interno di esso. Esempi includono l’aggiunta di menu personalizzati, finestre di dialogo e barre laterali, o l’impostazione di notifiche via email quando una cella specifica di un foglio viene modificata.
Se non hai familiarità con JavaScript, o non ne hai mai sentito parlare, non temere. Apps Script è molto accessibile e mette a tua disposizione una vasta documentazione ed esempi che ti guideranno passo passo. Ecco alcuni semplici esempi per farti capire come funziona.
Come creare uno script autonomo
Ora che abbiamo chiarito cosa sono gli script, passiamo alla pratica e creiamo il tuo primo script autonomo. Utilizzeremo un codice di esempio fornito da Google, per facilitare l’avvio e chiariremo le righe di codice qualora non avessi familiarità con Google Script o JavaScript.
Apri Google Apps Script. In alto a sinistra, clicca sull’icona del menu (le tre linee orizzontali) e seleziona “Nuovo script”.
Si aprirà un nuovo progetto, privo di titolo, con una funzione vuota. Poiché useremo un codice di esempio di Google, puoi eliminare il testo presente nel file.
Nota: per far funzionare lo script, dovrai effettuare l’accesso con il tuo account Google.
Dopo aver eliminato il codice precompilato, incolla il seguente codice:
// Inizializzazione della funzione function createADocument() { // Crea un nuovo documento Google denominato 'Hello, world!' var doc = DocumentApp.create('Hello, world!'); // Accede al corpo del documento var body = doc.getBody(); // Aggiunge una riga di testo al documento body.appendParagraph('Questo è il mio primo documento generato da Apps Script!'); }