Capitolo 1 Registrare ed eseguire macro ・ MISSIONE 3
Missione 3: Registrare con riferimenti relativi
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.
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).
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.
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.