Capitolo 2 Leggere, ripetere, distinguere ・ MISSIONE 7
Missione 7: Leggere in una volta (getValues e array bidimensionali)
Consegna
Leggi A2:C5 in una volta e scrivi nel log di esecuzione il nome del secondo articolo (Taccuino).
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).
Archivio +
Codice.gs
Capitolo 2 ・ MISSIONE 7
Leggere in una volta (getValues e array bidimensionali)
Leggi A2:C5 in una volta e scrivi nel log di esecuzione il nome del secondo articolo (Taccuino).
InformazioniTaccuino
Leggere il codice
- const values = sheet.getRange('A2:C5').getValues();
- Legge da A2 a C5 in una volta. Il contenuto è [[Penna a sfera, 120, 20], [Taccuino, 150, 15], …].
- Logger.log(values[1][0]);
- Mostra la riga 2 ([1]), colonna 1 ([0]). Si conta da 0.
getValues() restituisce un intervallo come array bidimensionale: [[valori riga 1…], [valori riga 2…]]. Gli indici partono da 0, quindi riga 2, colonna 1 dell’intervallo letto è values[1][0]. Leggere in una volta è molto più veloce che cella per cella.
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.