Kapittel 1 Ta opp og kjøre makroer ・ MISJON 1

Oppdrag 1: Kjør en innspilt makro

📋 Oppdragsliste

Oppgave

Dette regnearket inneholder makroen «Formater overskrifter», som gjør overskriftene fete og farger dem. Kjør den via «Utvidelser» → «Makroer».

Bestillingsliste for kontorrekvisita - Google Regneark
Bestillingsliste for kontorrekvisita

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

Ctrl+S: lagre · Ctrl+R: kjør (redigeringsprogram) · F5: åpne på nytt

Kapittel 1 starterTa opp og kjøre makroer

Kapittel 1 ・ MISJON 1

Kjør en innspilt makro

Dette regnearket inneholder makroen «Formater overskrifter», som gjør overskriftene fete og farger dem. Kjør den via «Utvidelser» → «Makroer».

Nå
Mål

Lese koden

/** @OnlyCurrentDoc */
Erklærer at skriptet bare rører dette regnearket, så tillatelsene som kreves, blir smalere.
function myFunction() {
Starten på makroen. I menyen heter den «Formater overskrifter», men funksjonen heter myFunction.
var spreadsheet = SpreadsheetApp.getActive();
Legger regnearket som er åpent, i en «boks» (variabel) som heter spreadsheet.
spreadsheet.getRange('A1:C1').activate();
Merker A1 til C1.
spreadsheet.getActiveRangeList().setFontWeight('bold')
Gjør det merkede området fet.
.setBackground('#fff2cc');
Setter deretter bakgrunnen til lys gul.

Makroer kjøres fra listen under «Utvidelser» → «Makroer». Bare første gang får du spørsmål om skriptet kan lese og redigere regnearket. Har du skrevet skriptet selv, kan du fortsette via «Avansert» og tillate det.

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.