Zeilen / Spalten ausblenden / einblenden (Google Tabellen Script)
In diesem Video Tutorial zeige ich Euch wie Ihr mit Google Tabellen Script Zeilen ausblenden oder auch Spalten ausblenden könnt. Das Script ist wirklich sehr kurz und das Tutorial dauert nur etwas länger weil ich dort auch zeige wie das ganze mit Buttons gesteuert wird um damit die Funktionen entsprechend aufrufen zu können. Hier wird die aktive Zelle benutzt um von dort aus die Spalte oder Zeile entsprechend auszublenden oder halt zu verstecken.
Wer jetzt das erste mal ein Google Tabellen Script programmiert sollte sich zuerst dieses Tutorial hier anschauen: Mein erstes Google Tabellen Script programmieren
Für jede Funktion benutze ich eigene Buttons. Insgesamt haben wir 4 Funktionen und natürlich auch 4 Buttons mit denen die Funktionen dann aufgerufen werden. 2 für das ein und ausblenden der Spalten und Zeilen und dann nochmal jeweils 2 um die Spalten und Zeilen wieder einzublenden.
Das Script müsst Ihr jetzt einfach nur über den Script – Editor zusätzlich einfügen. Im unteren Bereich findet Ihr für das Script das passende Video-Tutorial dazu.
Hier aber erst einmal das Script "Zeilen ausblenden / Spalten ausblenden / einblenden (Google Tabellen Script)".
function spalteVerstecken(){ var sheet=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var range=sheet.getActiveCell(); sheet.hideColumn(range); } function spaltenAnzeigen(){ var sheet=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); sheet.showColumns(1,sheet.getLastColumn()); } function zeileVerstecken(){ var sheet=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var range=sheet.getActiveCell(); sheet.hideRow(range); } function zeilenAnzeigen(){ var sheet=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); sheet.showRows(1,sheet.getLastRow()); }
Die Benutzung des Scripts erfolgt natürlich wie immer auf eigene Gefahr.
Euch gefällt die Datei und Ihr wollt Euch unbedingt bedanken?
Hier ist meine AMAZON – Wunschliste [HIER KLICKEN] 😉
Falls Ihr genau wissen wollt wie Ihr das Script in Eurer Tabelle einfügen und nutzen könnt schaut Euch doch einfach das nachfolgende Video entweder hier oder über YouTube an.
Viel Spaß damit 😉
Hier das Video Tutorial dazu :
Das könnte Dich auch interessieren
- Aktive Zelle auslesen mit einem Google Tabellen Script
- Daten anderer Tabellen kopieren (Google Tabellen Script)
- Daten mit Script an den Listenanfang verschieben (Google Tabellen Script)
- Dynamischer Kalender mit Google Tabellen
- Einfaches Haushaltsbuch erstellen (Google Tabellen Spreadsheets)
- Einfügen oder löschen einzelner Zellen bei Google Tabellen
- Hallo Welt in Google Tabellen Script
- Kalender mit Tabelle verbinden / verknüpfen (Google Tabellen Script)
- Mein erstes Script programmieren mit Google Tabellen
- Tutorials über Google Tabellen Script - Programmierung
- Vergleichen der Werte von Zellen mit Google Tabellen Script
- Wertebereich einer Zelle mit Google Tabellen Script überprüfen
- Zeilen fixieren und Spalten fixieren (Google Tabellen)
- Zeitstempel programmieren in Google Tabellen
- Übersichts-Liste der GOOGLE Tabellen Script Tutorials
5 Comments
Hallo Chris,
habe gestern Deine Seite entdeckt und bin begeistert.
Habe eine Frage unf hoffe, da ich noch in den Anfängen stecke, das Du helfen kannst.
Ich möchte gerne eine Schaltfläche mit einem Script belegen in dem 4 bestimmte Spalten ausgeblendet werden.
Es handelt sich um die spalten B C D und E.
Mit einem Weiteren Button sollen genau diese 4 Spalten wieder eingebunden werden.
Über HIlfe würde ich mich freuen.
Stglander@aol.com wäre meine Mailaddi.
Lieben Gruss
Stefan
Dafür kannst Du die Funktionen hideColumns und showColumns benutzen, wenn Du mehrere Spalten oder Zeilen aus und wieder einblenden möchtest:
Ausblenden:
sheet.hideRows(1);
sheet.hideRows(1, 3);
Einblenden:
sheet.showColumns(1, 3);
sheet.showRows(1, 3);
Je nachdem welche Variante Du brauchst kannst Du das ganzee dann in eine Funktion einbauen so wie in diesem Beispiel zum löschen von Zeilen:
https://toptorials.com/zeile-loeschen-google-tabellen-script/
Du benötigst vermutlich die Variante 1 und 3.
Der erste Parameter gibt die Zeilen oder Spaltennummer an, der zweite Parameter die Anzahl der Zeilen und Spalten die ebenfalls ein oder ausgeblendet werden sollen.
Viele Grüße
Chris
Danke Dir, klappt super !
Gruß
Stefan
Wunderbar ? freut mich zu hören.
Hy Chris
finde auch deine Seite toll
hab da eine Frage
und zwar versuch ich aus einer datenbank
einen Datensatz zuerst zu filtern und diesen dann zu löschen
gibt es eine funktion oder script das es mir ermöglicht, dies zu machen?
ohne selber in die datenbank zu gehen und diesen Datensatz zu löschen?
bitte um Feedback
lg