Ich habe eine Google-Tabelle mit 100 Zeilen.
Jedes Mal, wenn ich diese Datei öffne, möchte ich eine Zeile am Ende meiner Tabelle einfügen.
Wie kann ich zur letzten Zeile der Tabelle springen, wenn ich das Dokument öffne?
Denn jetzt muss ich nach unten scrollen, um eine neue Zeile einfügen zu können.
google-sheets
Du kannst es machen
quelle
quelle
Home
Taste drücke .Antworten:
Sie können einen Trigger erstellen, der jedes Mal ausgeführt wird, wenn Ihre Tabelle geöffnet wird.
Gehen Sie zu Extras → Skripteditor und fügen Sie Folgendes ein:
Klicken Sie auf die Schaltfläche Speichern , schließen Sie den Skripteditor und die Tabelle.
Öffnen Sie nun Ihre Tabelle erneut. Nehmen Sie sich ein paar Sekunden Zeit, und Sie sollten sehen, dass am Ende Ihres Blattes eine neue Zeile eingefügt und diese Zeile ausgewählt wird.
Ich habe diese Tabelle erstellt, um dies zu demonstrieren. Sie können sie jederzeit kopieren (klicken Sie auf Datei → Kopieren ). Sie müssen Ihre eigene Kopie ausführen, damit das Skript erfolgreich ausgeführt wird.
Das Skript erklärte:
Der
onOpen
Funktionsname hat eine besondere Bedeutung. Siehe Dokumentation . Es braucht ein einziges Argument, einEvent
Objekt . Seinesource
Eigenschaft ist ein Verweis auf die geöffnete Tabelle. Mit der Tabelle können wirgetLastRow()
den Index der letzten Zeile mit Inhalt ermitteln .getMaxRows()
gibt uns die maximale Anzahl von Zeilen im Blatt, auch leere. Mit diesem Wissen können wir sehen, ob die letzte Zeile Inhalt hat - wenn ja, fügen wir eine neue, leere Zeile hinzu. Schließlich können wir einen Bereich erstellen und ihn aufrufensetActiveRange
, um zur letzten Zeile zu gelangen.Wenn Sie nur zur letzten Zeile wechseln und nichts einfügen möchten, kann das Skript folgendermaßen vereinfacht werden:
quelle
Wenn Sie das zusätzliche Problem haben, dass bestimmte Spalten ganz unten mit Formeln gefüllt sind und Sie zur ersten Zeile mit Nichtformeldaten scrollen möchten, finden Sie hier einen Ansatz. In diesem Fall enthält Spalte A Formeln ganz unten, sodass ich zur ersten leeren Zelle in Spalte B in Zeile 5 oder darunter scrolle.
Wie aus der anderen Antwort hervorgeht, sollten Sie Extras → Skripteditor öffnen , diese Funktion einfügen, Ihr "Projekt" benennen, die Tabelle speichern und neu laden.
quelle