Capitolo 3 Caso pratico: sistemare la tabella delle vendite mensili ・ MISSIONE 10
Missione 10: Eliminare le righe vuote dal basso
Consegna
I dati di ottobre incollati contengono righe vuote. Eliminale tutte. Quando si elimina una riga, quelle sotto salgono: controlla quindi le righe partendo dal basso.
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
Inizia il capitolo 3Caso pratico: sistemare la tabella delle vendite mensili
Capitolo 3 ・ MISSIONE 10
Eliminare le righe vuote dal basso
I dati di ottobre incollati contengono righe vuote. Eliminale tutte. Quando si elimina una riga, quelle sotto salgono: controlla quindi le righe partendo dal basso.
Leggere il codice
- for (let row = sheet.getLastRow(); row >= 2; row--) {
- Ripete dall’ultima riga fino alla riga 2, diminuendo row di 1.
- if (sheet.getRange(row, 1).getValue() === '') {
- Se la colonna A è vuota (''). === controlla se sono «uguali, tipo compreso».
- sheet.deleteRow(row);
- Elimina la riga row. Quelle sotto salgono.
Quando elimini una riga, ognuna di quelle sotto sale di una posizione. Se elimini dall’alto, salti le righe salite. Andando dal basso verso l’alto, i numeri delle righe non ancora controllate non cambiano. Eliminare o aggiungere righe si fa dal basso.
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.