Quanto tempo passi ad effettuare sempre le stesse operazioni sui Fogli di Google? E se ti dicessi che puoi creare funzioni che fanno il lavoro in automatico al posto tuo, senza mettere minimamente al codice? Certo che è possibile, te lo mostro in questo video :)
L'esempio più classico è quello della formattazione del contenuto di un foglio. Poniamo di avere dei dati che copio e incollo all'interno del mio Foglio Google, per renderli più leggibili e presentabili dovrei adattare la larghezza delle colonne al relativo contenuto, enfatizzare con grassetto e colore di fondo le intestazioni e i totali e applicare un bordo alle celle.
Farlo su un Foglio è sicuramente sostenibile, ma se il numero dei fogli aumenta e se l'operazione deve essere ripetuta tutte le settimane o tutti giorni, oltre ad essere una grande perdita di tempo utile si tratta anche di un'attività poco gratificante.
Con le macro ti basterà effettuare l'operazione una sola volta e potrai applicare con un click tutte le impostazioni ai nuovi report.
Sarà sufficiente avviare la registrazione di una macro dal menu 'Strumenti → Macro → Registra macro', specificare se il riferimento è assoluto o relativo (ovvero se le operazioni che saranno effettuate in automatico prenderanno come riferimento le stesse celle coinvolte in fase di registrazione oppure la cella che è selezionata prima di avviare la macro).
Una volta effettuati i passaggi sarà necessario salvare ed indicare un riferimento nel caso volessimo richiamare la macro con la scorciatoia da tastiera, ad esempio 1, e il gioco è fatto.
Per tutti gli altri fogli che conterranno lo stesso tipo di report, è possibile replicare la formattazione delle in un click, da scorciatoia o dal menu.
La parte ancor più interessante è che per ogni macro viene generata in modo automatico una funzione in Google Apps Script dove i passaggi effettuati sono trasformati in codice JavaScript... troviamo infatti la gestione del resize delle colonne, l'applicazione del grassetto, dello sfondo e del bordo.
Un bel vantaggio per i più smanettoni che vogliono avvicinarsi al mondo della Programmazione Rapida Semplificata. Potrai infatti apportare modifiche al codice o prendere spunto per creare altre funzioni personalizzate più complesse. Ad esempio, ti basteranno 2 righe di codice in più per generare un file pdf e un'altra sola riga per inviare il tutto per email al destinatario desiderato.
Trovi queste ed altre informazioni nel mio libro "Punta in alto con… Google Apps Script" disponibile su Amazon.
Non dimenticarti di iscriverti al mio Canale YouTube per rimanere aggiornato sull'uscita dei miei nuovi video!
Nessuno ha ancora commentato questo articolo, fallo tu per primo!
Scrivi un Commento