Kapittel 1 Ta opp og kjøre makroer ・ MISJON 3
Oppdrag 3: Ta opp med relative referanser
Oppgave
Ta opp med relative referanser en makro som skriver «Fullført» i kolonnen «Status» (to til høyre) på raden til den merkede varen. Start opptaket med A2 merket.
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).
Kapittel 1 ・ MISJON 3
Ta opp med relative referanser
Ta opp med relative referanser en makro som skriver «Fullført» i kolonnen «Status» (to til høyre) på raden til den merkede varen. Start opptaket med A2 merket.
Lese koden
- spreadsheet.getCurrentCell().offset(0, 2).activate();
- Merker cellen 0 rader ned og 2 kolonner til høyre for gjeldende celle. Relative referanser lagres på denne måten.
- spreadsheet.getCurrentCell().setValue('Fullført');
- Skriver «Fullført» i den merkede cellen.
Med relative referanser lagres merkingen som «hvor mange rader og kolonner fra gjeldende celle», for eksempel offset(0, 2). Uansett hvilken rad du merker, havner verdien i radens «Status». For makroer du bruker igjen og igjen, er relative referanser ofte mer praktiske.
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.