Kapitel 1 Optage og køre makroer ・ MISSION 2

Mission 2: Optag en makro (absolutte referencer)

📋 Missionsliste

Opgave

Start optagelsen med "Udvidelser" → "Makroer" → "Optag makro", skriv "I alt" i A6, og gør det fed. Kør derefter den gemte makro via "Udvidelser" → "Makroer", og tjek, at de samme trin gentages.

Bestillingsliste over kontorartikler - Google Sheets
Bestillingsliste over kontorartikler

Af hensyn til øvelsen går tabellen tilbage til starttilstanden før hver kørsel (et rigtigt regneark gør ikke det. Ændringer fra et script kan nogle gange fortrydes med Ctrl+Z, men ikke alle på én gang).

Ctrl+S: gem · Ctrl+R: kør (editor) · F5: åbn igen

Kapitel 1 ・ MISSION 2

Optag en makro (absolutte referencer)

Start optagelsen med "Udvidelser" → "Makroer" → "Optag makro", skriv "I alt" i A6, og gør det fed. Kør derefter den gemte makro via "Udvidelser" → "Makroer", og tjek, at de samme trin gentages.

Nu
Mål

Læs koden

spreadsheet.getRange('A6').activate();
Markerer A6. Med absolutte referencer gemmes markeringen som en adresse.
spreadsheet.getCurrentCell().setValue('I alt');
Skriver "I alt" i den markerede celle (getCurrentCell).
spreadsheet.getActiveRangeList().setFontWeight('bold');
Gør det markerede område fed. Ctrl+B bliver til denne linje.

Hvert trin under optagelsen bliver én linje Apps Script. Med absolutte referencer gemmes markeringen som en adresse, fx getRange('A6'), så makroen altid skriver samme sted.

Hvordan du kommer i gang med GAS og almindelig kode, forklares i en artikel.Hvad er GAS? Kom i gang og almindelig kode

Den kode, du skriver, kører et isoleret sted inde på denne side. Den når ikke uden for siden eller til andre websteder.

* Dette er en simulering af, hvordan Google Sheets og Apps Script fungerer, og kan delvis afvige fra originalen.

* Google Sheets er et varemærke tilhørende Google LLC. Dette websted har ingen forbindelse til Google.