Capitolo 1 Registrare ed eseguire macro ・ MISSIONE 2

Missione 2: Registrare una macro (riferimenti assoluti)

📋 Elenco delle missioni

Consegna

Avvia la registrazione con «Estensioni» → «Macro» → «Registra macro», scrivi «Totale» in A6 e mettilo in grassetto. Dopo il salvataggio, esegui la macro da «Estensioni» → «Macro» per verificare che ripeta le stesse azioni.

Modulo d’ordine cancelleria - Fogli Google
Modulo d’ordine cancelleria

Per l’esercizio, la tabella torna allo stato iniziale prima di ogni esecuzione (un foglio vero non torna indietro. Le modifiche di uno script a volte si annullano con Ctrl+Z, ma non tutte insieme).

Ctrl+S: salva · Ctrl+R: esegui (editor) · F5: riapri

Capitolo 1 ・ MISSIONE 2

Registrare una macro (riferimenti assoluti)

Avvia la registrazione con «Estensioni» → «Macro» → «Registra macro», scrivi «Totale» in A6 e mettilo in grassetto. Dopo il salvataggio, esegui la macro da «Estensioni» → «Macro» per verificare che ripeta le stesse azioni.

Ora
Obiettivo

Leggere il codice

spreadsheet.getRange('A6').activate();
Seleziona A6. Con i riferimenti assoluti la selezione viene salvata come indirizzo.
spreadsheet.getCurrentCell().setValue('Totale');
Mette «Totale» nella cella selezionata (getCurrentCell).
spreadsheet.getActiveRangeList().setFontWeight('bold');
Mette in grassetto l’intervallo selezionato. Ctrl+B diventa questa riga.

Ogni azione durante la registrazione diventa una riga di Apps Script. Con i riferimenti assoluti, la selezione viene salvata come indirizzo, ad esempio getRange('A6'), quindi scrive sempre nello stesso punto.

Come iniziare con GAS e il codice di uso comune sono spiegati in un articolo.Che cos’è GAS? Come iniziare e codice di uso comune

Il codice che scrivi gira in uno spazio isolato all’interno di questa pagina. Non può raggiungere l’esterno della pagina né altri siti.

* Questa è una simulazione del comportamento di Fogli Google e Apps Script e può differire in parte dall’originale.

* Fogli Google è un marchio di Google LLC. Questo sito non è affiliato a Google.