Capitolo 1 Registrare ed eseguire macro ・ MISSIONE 3

Missione 3: Registrare con riferimenti relativi

📋 Elenco delle missioni

Consegna

Registra con riferimenti relativi una macro che scrive «Completato» nella colonna «Stato» (due a destra) della riga dell’articolo selezionato. Inizia la registrazione con A2 selezionata.

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 3

Registrare con riferimenti relativi

Registra con riferimenti relativi una macro che scrive «Completato» nella colonna «Stato» (due a destra) della riga dell’articolo selezionato. Inizia la registrazione con A2 selezionata.

Ora
Obiettivo

Leggere il codice

spreadsheet.getCurrentCell().offset(0, 2).activate();
Seleziona la cella 0 righe sotto e 2 colonne a destra di quella attuale. I riferimenti relativi vengono salvati così.
spreadsheet.getCurrentCell().setValue('Completato');
Mette «Completato» nella cella selezionata.

Con i riferimenti relativi la selezione viene salvata come «quante righe e colonne dalla cella attuale», ad esempio offset(0, 2). Qualunque riga selezioni, il valore va nel suo «Stato». Per macro usate spesso i riferimenti relativi sono di solito più comodi.

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.