Kapitel 1 Optage og køre makroer ・ MISSION 1
Mission 1: Kør en optaget makro
Opgave
Dette regneark indeholder makroen "Formatér overskrifter", der gør overskrifterne fede og farver dem. Kør den via "Udvidelser" → "Makroer".
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).
Kapitel 1 begynderOptage og køre makroer
Kapitel 1 ・ MISSION 1
Kør en optaget makro
Dette regneark indeholder makroen "Formatér overskrifter", der gør overskrifterne fede og farver dem. Kør den via "Udvidelser" → "Makroer".
Læs koden
- /** @OnlyCurrentDoc */
- Erklærer, at scriptet kun rører dette regneark, så de tilladelser, der beder om, bliver snævrere.
- function myFunction() {
- Starten på makroen. I menuen hedder den "Formatér overskrifter", men funktionen hedder myFunction.
- var spreadsheet = SpreadsheetApp.getActive();
- Lægger regnearket, der er åbent, i en "kasse" (variabel), der hedder spreadsheet.
- spreadsheet.getRange('A1:C1').activate();
- Markerer A1 til C1.
- spreadsheet.getActiveRangeList().setFontWeight('bold')
- Gør det markerede område fed.
- .setBackground('#fff2cc');
- Sætter derefter baggrunden til lysegul.
Makroer køres fra listen under "Udvidelser" → "Makroer". Kun første gang bliver du spurgt, om scriptet må læse og redigere regnearket. Har du selv skrevet scriptet, kan du fortsætte via "Avanceret" og tillade det.
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.