Kapitel 1 Spela in och köra makron ・ MISSION 3
Uppdrag 3: Spela in med relativa referenser
Uppgift
Spela in med relativa referenser ett makro som skriver ”Avslutad” i kolumnen ”Status” (två steg till höger) på den markerade artikelns rad. Börja spela in med A2 markerad.
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).
Kapitel 1 ・ MISSION 3
Spela in med relativa referenser
Spela in med relativa referenser ett makro som skriver ”Avslutad” i kolumnen ”Status” (två steg till höger) på den markerade artikelns rad. Börja spela in med A2 markerad.
Läsa koden
- spreadsheet.getCurrentCell().offset(0, 2).activate();
- Markerar cellen 0 rader ned och 2 kolumner till höger om den aktuella cellen. Relativa referenser sparas i den här formen.
- spreadsheet.getCurrentCell().setValue('Avslutad');
- Skriver ”Avslutad” i den markerade cellen.
Med relativa referenser sparas markeringen som ”hur många rader och kolumner från den aktuella cellen”, till exempel offset(0, 2). Vilken rad du än markerar hamnar värdet i radens ”Status”. För makron du använder om och om igen är relativa referenser ofta smidigare.
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.