Kapittel 3 Case: rydde i månedens salgstabell ・ MISJON 10

Oppdrag 10: Slett tomme rader nedenfra

📋 Oppdragsliste

Oppgave

Oktoberdataene du limte inn, inneholder tomme rader. Slett alle. Når en rad slettes, flyttes radene under opp, så gå gjennom radene nedenfra.

Salg oktober - Google Regneark
Salg oktober

For øvingens skyld går tabellen tilbake til starttilstanden før hver kjøring (et ekte regneark gjør ikke det. Endringer fra et skript kan noen ganger angres med Ctrl+Z, men ikke alle på én gang).

Apps ScriptProsjekt uten navnDistribuer ▾
function deleteBlankRows() {
const sheet = SpreadsheetApp.getActiveSheet();
for (let row = sheet.getLastRow(); row >= 2; row) {
if (sheet.getRange(row, 1).getValue() === ) {
sheet.(row);
}
}
}
Ctrl+S: lagre · Ctrl+R: kjør (redigeringsprogram) · F5: åpne på nytt

Kapittel 3 starterCase: rydde i månedens salgstabell

Kapittel 3 ・ MISJON 10

Slett tomme rader nedenfra

Oktoberdataene du limte inn, inneholder tomme rader. Slett alle. Når en rad slettes, flyttes radene under opp, så gå gjennom radene nedenfra.

Nå
Mål

Lese koden

for (let row = sheet.getLastRow(); row >= 2; row--) {
Gjentar fra den siste raden opp til rad 2 og reduserer row med 1.
if (sheet.getRange(row, 1).getValue() === '') {
Hvis kolonne A er tom (''). === sjekker om de er «like, også i type».
sheet.deleteRow(row);
Sletter rad row. Radene under flyttes opp.

Når du sletter en rad, flyttes hver rad under opp ett hakk. Sletter du ovenfra, hopper du over rader som har flyttet seg opp. Går du nedenfra og opp, endres ikke numrene på radene du ikke har sjekket ennå. Sletting og innsetting av rader gjøres nedenfra.

Hvordan du kommer i gang med GAS og vanlig kode, forklares i en artikkel.Hva er GAS? Komme i gang og vanlig kode

Koden du skriver, kjører på et isolert sted inne på denne siden. Den når ikke ut av siden eller til andre nettsteder.

* Dette er en simulering av hvordan Google Regneark og Apps Script fungerer, og kan delvis avvike fra originalen.

* Google Regneark er et varemerke som tilhører Google LLC. Dette nettstedet har ingen tilknytning til Google.