Kapitel 1 Makros aufzeichnen und ausführen ・ MISSION 1

Mission 1: Ein aufgezeichnetes Makro ausführen

📋 Missionsliste

Aufgabe

In dieser Tabelle steckt ein Makro „Überschriften formatieren“, das die Überschriften fett macht und einfärbt. Führen Sie es über „Erweiterungen“ → „Makros“ aus.

Bestellliste Büromaterial - Google Tabellen
Bestellliste Büromaterial

Zum Üben kehrt die Tabelle vor jedem Ausführen in den Ausgangszustand zurück (eine echte Tabelle tut das nicht. Änderungen durch ein Skript lassen sich manchmal mit Strg+Z rückgängig machen, aber nicht alle auf einmal).

Strg+S: Speichern · Strg+R: Ausführen (Editor) · F5: Neu öffnen

Kapitel 1 beginntMakros aufzeichnen und ausführen

Kapitel 1 ・ MISSION 1

Ein aufgezeichnetes Makro ausführen

In dieser Tabelle steckt ein Makro „Überschriften formatieren“, das die Überschriften fett macht und einfärbt. Führen Sie es über „Erweiterungen“ → „Makros“ aus.

Jetzt
Ziel

Den Code lesen

/** @OnlyCurrentDoc */
Erklärt, dass dieses Skript nur diese Tabelle berührt. Dadurch werden im Autorisierungsfenster weniger Rechte angefordert.
function myFunction() {
Der Anfang des Makros. Im Menü heißt es „Überschriften formatieren“, die Funktion aber myFunction.
var spreadsheet = SpreadsheetApp.getActive();
Legt die gerade geöffnete Tabelle in eine „Box“ (Variable) namens spreadsheet.
spreadsheet.getRange('A1:C1').activate();
Markiert A1 bis C1.
spreadsheet.getActiveRangeList().setFontWeight('bold')
Macht den markierten Bereich fett.
.setBackground('#fff2cc');
Setzt danach den Hintergrund auf Hellgelb.

Makros starten Sie aus der Liste unter „Erweiterungen“ → „Makros“. Nur beim ersten Mal wird gefragt, ob das Skript die Tabelle lesen und bearbeiten darf. Bei einem selbst geschriebenen Skript können Sie über „Erweitert“ fortfahren und es zulassen.

Wie Sie mit GAS anfangen und häufigen Code finden Sie in einem Artikel.Was ist GAS? Einstieg und häufiger Code

Ihr Code läuft in einem abgeschotteten Bereich innerhalb dieser Seite und erreicht weder die Seite selbst noch andere Websites.

* Dies ist eine Simulation des Verhaltens von Google Tabellen und Apps Script und kann in Teilen vom Original abweichen.

* Google Tabellen ist eine Marke von Google LLC. Diese Website steht in keiner Verbindung zu Google.