Kapittel 2 Lese, gjenta, skille ・ MISJON 7
Oppdrag 7: Les på én gang (getValues og todimensjonale matriser)
Oppgave
Les A2:C5 på én gang og skriv navnet på den andre varen (Notatbok) i kjøringsloggen.
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 2 ・ MISJON 7
Les på én gang (getValues og todimensjonale matriser)
Les A2:C5 på én gang og skriv navnet på den andre varen (Notatbok) i kjøringsloggen.
InformasjonNotatbok
Lese koden
- const values = sheet.getRange('A2:C5').getValues();
- Leser A2 til C5 på én gang. Innholdet er [[Kulepenn, 120, 20], [Notatbok, 150, 15], …].
- Logger.log(values[1][0]);
- Viser rad 2 ([1]), kolonne 1 ([0]). Man teller fra 0.
getValues() returnerer et område som en todimensjonal matrise: [[verdier rad 1…], [verdier rad 2…]]. Indeksene starter på 0, så rad 2, kolonne 1 i det leste området er values[1][0]. Å lese på én gang er mye raskere enn celle for celle.
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.