Kapitel 2 Läsa, upprepa, skilja på fall ・ MISSION 9
Uppdrag 9: Skilj på fall med if
Uppgift
Skriv ”Uppnått” i resultatkolumnen om försäljningen når eller överstiger målet, annars ”Ej uppnått”. Exakt på målet räknas som ”Uppnått”.
För övningens skull återgår tabellen till startläget före varje körning (ett riktigt kalkylark gör inte det. Ändringar från ett skript kan ibland ångras med Ctrl+Z, men inte alla på en gång).
Arkiv +
Kod.gs
Kapitel 2 ・ MISSION 9
Skilj på fall med if
Skriv ”Uppnått” i resultatkolumnen om försäljningen når eller överstiger målet, annars ”Ej uppnått”. Exakt på målet räknas som ”Uppnått”.
Läsa koden
- if (sales >= target) {
- Når försäljningen minst målet körs blocket { } direkt nedanför.
- sheet.getRange(row, 4).setValue('Uppnått');
- Skriver ”Uppnått” i kolumn D.
- } else {
- Är villkoret inte uppfyllt körs det här blocket { } i stället.
if (villkor) { … } else { … } hanterar fallet när villkoret är uppfyllt och när det inte är det. Jämförelseoperatorerna är >= (minst), > (större än) och === (lika med). Skriver du bara ett = lägger du in ett värde i stället för att jämföra – var försiktig.
Hur du kommer i gång med GAS och vanlig kod beskrivs i en artikel.Vad är GAS? Komma i gång och vanlig kod
Koden du skriver körs på en isolerad plats inne på den här sidan. Den når inte utanför sidan eller andra webbplatser.
* Detta är en simulering av hur Google Kalkylark och Apps Script fungerar och kan delvis skilja sig från originalet.
* Google Kalkylark är ett varumärke som tillhör Google LLC. Den här webbplatsen har ingen koppling till Google.