Kapittel 2 Lese, gjenta, skille ・ MISJON 9

Oppdrag 9: Skill med if

📋 Oppdragsliste

Oppgave

Skriv «Nådd» i resultatkolonnen hvis salget når eller overstiger målet, ellers «Ikke nådd». Akkurat på målet regnes som «Nådd».

Salgsresultater - Google Regneark
Salgsresultater

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 judgeTargets() {
const sheet = SpreadsheetApp.getActiveSheet();
for (let row = 2; row <= sheet.getLastRow(); row++) {
const sales = sheet.getRange(row, 2).getValue();
const target = sheet.getRange(row, 3).getValue();
if (sales target) {
sheet.getRange(row, 4).setValue('Nådd');
} {
sheet.getRange(row, 4).setValue('Ikke nådd');
}
}
}
Ctrl+S: lagre · Ctrl+R: kjør (redigeringsprogram) · F5: åpne på nytt

Kapittel 2 ・ MISJON 9

Skill med if

Skriv «Nådd» i resultatkolonnen hvis salget når eller overstiger målet, ellers «Ikke nådd». Akkurat på målet regnes som «Nådd».

Nå
Mål

Lese koden

if (sales >= target) {
Når salget minst når målet, kjøres blokken { } rett nedenfor.
sheet.getRange(row, 4).setValue('Nådd');
Skriver «Nådd» i kolonne D.
} else {
Er betingelsen ikke oppfylt, kjøres denne blokken { } i stedet.

if (betingelse) { … } else { … } håndterer tilfellet når betingelsen er oppfylt og når den ikke er det. Sammenligningsoperatorene er >= (minst), > (større enn) og === (lik). Skriver du bare ett =, legger du inn en verdi i stedet for å sammenligne – vær forsiktig.

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.