Capitolul 3 Studiu de caz: ordonarea tabelului lunar de vânzări ・ MISIUNE 10

Misiune 10: Șterge rândurile goale de jos în sus

📋 Lista de misiuni

Sarcină

Datele din octombrie pe care le-ai lipit conțin rânduri goale. Șterge-le pe toate. Când ștergi un rând, cele de dedesubt urcă, așa că verifică rândurile de jos în sus.

Vânzări octombrie - Foi de calcul Google
Vânzări octombrie

Pentru exercițiu, tabelul revine la starea inițială înaintea fiecărei rulări (o foaie reală nu revine. Modificările unui script se pot anula uneori cu Ctrl+Z, dar nu toate odată).

Apps ScriptProiect fără titluImplementați ▾
function deleteBlankRows() {
const sheet = SpreadsheetApp.getActiveSheet();
for (let row = sheet.getLastRow(); row >= 2; row) {
if (sheet.getRange(row, 1).getValue() === ) {
sheet.(row);
}
}
}
Ctrl+S: salvează · Ctrl+R: rulează (editor) · F5: redeschide

Începe capitolul 3Studiu de caz: ordonarea tabelului lunar de vânzări

Capitolul 3 ・ MISIUNE 10

Șterge rândurile goale de jos în sus

Datele din octombrie pe care le-ai lipit conțin rânduri goale. Șterge-le pe toate. Când ștergi un rând, cele de dedesubt urcă, așa că verifică rândurile de jos în sus.

Acum
Scop

Citirea codului

for (let row = sheet.getLastRow(); row >= 2; row--) {
Repetă de la ultimul rând până la rândul 2, scăzând row cu 1.
if (sheet.getRange(row, 1).getValue() === '') {
Dacă coloana A e goală (''). === verifică dacă sunt „la fel, inclusiv ca tip”.
sheet.deleteRow(row);
Șterge rândul row. Rândurile de dedesubt urcă.

Când ștergi un rând, fiecare rând de dedesubt urcă cu o poziție. Dacă ștergi de sus, sari peste rândurile care au urcat. Mergând de jos în sus, numerele rândurilor neverificate încă nu se schimbă. Ștergerea și adăugarea de rânduri se fac de jos în sus.

Cum începi cu GAS și codul folosit des sunt explicate într-un articol.Ce este GAS? Cum începi și cod folosit des

Codul pe care îl scrii rulează într-un spațiu izolat din această pagină. Nu ajunge în afara paginii sau pe alte site-uri.

* Aceasta este o simulare a comportamentului Foilor de calcul Google și al Apps Script și poate diferi în parte de original.

* Foi de calcul Google este o marcă a Google LLC. Acest site nu este afiliat cu Google.