Kapitel 1 Spela in och köra makron ・ MISSION 3

Uppdrag 3: Spela in med relativa referenser

📋 Uppdragslista

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.

Beställningslista kontorsmaterial - Google Kalkylark
Beställningslista kontorsmaterial

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).

Ctrl+S: spara · Ctrl+R: kör (redigeraren) · F5: öppna igen

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.

Nu
Mål

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.