Kapitel 1 Makros aufzeichnen und ausführen ・ MISSION 3
Mission 3: Mit relativen Bezügen aufzeichnen
Aufgabe
Zeichnen Sie mit relativen Bezügen ein Makro auf, das in der Zeile des markierten Artikels in die Spalte „Status“ (zwei nach rechts) „Abgeschlossen“ schreibt. Beginnen Sie mit markierter Zelle A2.
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).
Kapitel 1 ・ MISSION 3
Mit relativen Bezügen aufzeichnen
Zeichnen Sie mit relativen Bezügen ein Makro auf, das in der Zeile des markierten Artikels in die Spalte „Status“ (zwei nach rechts) „Abgeschlossen“ schreibt. Beginnen Sie mit markierter Zelle A2.
Den Code lesen
- spreadsheet.getCurrentCell().offset(0, 2).activate();
- Markiert die Zelle 0 Zeilen darunter und 2 Spalten rechts der aktuellen Zelle. Relative Bezüge werden so gespeichert.
- spreadsheet.getCurrentCell().setValue('Abgeschlossen');
- Schreibt „Abgeschlossen“ in die markierte Zelle.
Mit relativen Bezügen wird das Markieren als „wie viele Zeilen und Spalten von der aktuellen Zelle“ gespeichert, z. B. offset(0, 2). Welche Zeile Sie auch markieren, der Wert landet in deren „Status“. Für Makros, die Sie oft verwenden, sind relative Bezüge oft praktischer.
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.