Kapittel 3 Case: rydde i månedens salgstabell ・ MISJON 13
Oppdrag 13: Lag en funksjon til bruk i celler (egendefinert funksjon)
Oppgave
Kolonne C inneholder =WITH_TAX(B2), men funksjonen finnes ikke ennå, derfor vises #NAME?. Skriv og lagre en funksjon som legger 10 % avgift på beløpet uten avgift, runder ned til et heltall og returnerer det.
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).
Fil +
Kode.gs
Kapittel 3 ・ MISJON 13
Lag en funksjon til bruk i celler (egendefinert funksjon)
Kolonne C inneholder =WITH_TAX(B2), men funksjonen finnes ikke ennå, derfor vises #NAME?. Skriv og lagre en funksjon som legger 10 % avgift på beløpet uten avgift, runder ned til et heltall og returnerer det.
Lese koden
- @customfunction
- Merker en funksjon til bruk i celler. Den vises også i forslagene når du skriver.
- function WITH_TAX(price) {
- Når en celle inneholder =WITH_TAX(B2), havner verdien i B2 i price.
- return Math.floor(price * 1.1);
- Ganger med 1.1, runder ned til et heltall og returnerer verdien til cellen.
Når funksjonen er skrevet og lagret, kan celler bruke den som =WITH_TAX(B2). Celleverdien havner i argumentet (price), og verdien som returneres, vises i cellen. Selv bedriftens egne beregningsregler blir da én formel.
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.