Capitolo 1 Registrare ed eseguire macro ・ MISSIONE 4

Missione 4: Modificare il codice registrato

📋 Elenco delle missioni

Consegna

Hai aperto la macro registrata nell’editor di Apps Script. Completa gli spazi vuoti perché l’intestazione A1:C1 abbia lo sfondo giallo chiaro (#fff2cc), poi fai clic su ▷ Esegui.

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).

Apps ScriptMacro registrate (Modulo d’ordine cancelleria)Esegui il deployment ▾
/** @OnlyCurrentDoc */
function myFunction() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('').activate();
spreadsheet.getActiveRangeList().('#fff2cc');
};
Ctrl+S: salva · Ctrl+R: esegui (editor) · F5: riapri

Capitolo 1 ・ MISSIONE 4

Modificare il codice registrato

Hai aperto la macro registrata nell’editor di Apps Script. Completa gli spazi vuoti perché l’intestazione A1:C1 abbia lo sfondo giallo chiaro (#fff2cc), poi fai clic su ▷ Esegui.

Ora
Obiettivo

Leggere il codice

spreadsheet.getRange('A1:C1').activate();
Seleziona da A1 a C1. Cambia il contenuto delle ' ' per cambiare la destinazione.
spreadsheet.getActiveRangeList().setBackground('#fff2cc');
Imposta il colore di sfondo dell’intervallo selezionato su #fff2cc (giallo chiaro).

Il codice registrato si riusa per altre azioni cambiando solo indirizzi e metodi. Si può anche togliere la selezione e scriverlo in una riga: spreadsheet.getRange('A1:C1').setBackground('#fff2cc');

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.