Läuft auf deinem Gerät · keine Credits

Automatisierungen

Ein paar Blöcke auf einer Arbeitsfläche verbinden, und eine Seite wird zu Zeilen nach deinen Bedingungen: deine Selektoren, deine Filter, deine Spaltennamen. Keine KI, nichts verlässt den Rechner, nichts zu bezahlen.

Die Idee

Blöcke auf einer Fläche, Linien dazwischen

Eine Automatisierung ist ein kleines Diagramm. Blöcke liegen dort, wo du sie ablegst, und die Linien bestimmen, wohin Daten fließen. Beim Ausführen folgt SheetPilot diesen Linien von den Eingabeblöcken bis zu den Tabellenblöcken und schreibt, was am Ende herauskommt.

Überall dieselbe Form

Jede Linie transportiert dasselbe: Zeilen mit benannten Spalten. Deshalb passt jeder Block an jeden anderen, ohne dass du über Datentypen nachdenken musst.

Mehr als ein Ende ist erlaubt

Ein Diagramm darf in mehreren Tabellenblöcken enden — Links in die eine Tabelle, Bilder in die andere. Jedes Ende behält eigene Kopfzeilen- und Dublettenregeln.

Schleifen werden abgelehnt, nicht halb ausgeführt

Würde eine Linie einen Kreis schließen, sagt es der Editor sofort, und der Lauf beginnt gar nicht. Du findest nie eine Tabelle mit der halben Automatisierung darin.

Die einzige Verbindungsregel

Kommen zwei oder mehr Linien am selben Block an, werden ihre Zeilen nach Zeilennummer nebeneinandergelegt und ergeben zusätzliche Spalten. Titel aus der einen Linie, Links aus der zweiten, Datum aus der dritten: drei Linien in einen Tabellenblock geben drei Spalten. Es gibt keinen Merge-Block zu lernen, weil es nichts weiter zu entscheiden gibt.

Bringen die Linien unterschiedlich viele Zeilen mit, werden die kürzeren mit Leerzellen aufgefüllt und der Editor markiert die Abweichung — du siehst es auf der Fläche, nicht erst später in der Tabelle.

Eingabe
Eingabe
In Tabelle speichern
AB

Die Blöcke

Sieben Sorten, und das ist der ganze Wortschatz

Eingabe

Hier betreten Daten das Diagramm. Wähle eine von sieben Quellen und gib der erzeugten Spalte einen Namen.

Finden

Zieht E-Mail-Adressen, Webadressen, Zahlen oder einen Treffer per regulärem Ausdruck aus dem Text einer Spalte. Eine Zelle mit fünf Links wird zu fünf Zeilen.

Filtern

Dubletten entfernen, leere Zeilen verwerfen, Zeilen nach enthaltenem Text oder Muster behalten oder aussortieren, oder die Liste auf die ersten paar kürzen.

Umformen

Leerzeichen aufräumen, Groß- und Kleinschreibung ändern, suchen und ersetzen, auf eine Länge kürzen oder jedem Wert einer Spalte Text voran- oder nachstellen.

Aufteilen

Eine Zelle an einem Trennzeichen zerlegen — entweder in zusätzliche Zeilen oder in benannte Spalten nebeneinander.

Spalte ergänzen

Versieht jede Zeile mit Seitenadresse, Seitentitel, Datum, Uhrzeit oder einer eigenen Zeile, die das mischt.

In Tabelle speichern

Das Ende. Tabelle und Blatt wählen, entscheiden, ob die Spaltennamen beim ersten Mal als Kopfzeile geschrieben werden, und die Spalte bestimmen, die vor dem Anhängen auf Dubletten geprüft wird.

Eingabequellen: das Angeklickte · die aktuelle Markierung · der lesbare Text der Seite · alles, was ein CSS-Selektor trifft, als Text oder als Attribut wie die Adresse eines Links · jeder Link der Seite · jedes Bild · die erste Tabelle der Seite samt Kopfzeile.

Drei Wege, sie auszulösen

Eine Automatisierung, die man erst suchen muss, benutzt man bald nicht mehr — daher drei Auslöser.

Aus der Seitenleiste

Tab Automatisierungen öffnen und auf Ausführen drücken. Sie arbeitet auf der Seite, die gerade vor dir liegt, und meldet, wie viele Zeilen dazugekommen sind.

Aus dem Rechtsklick-Menü

Schalte die Menüoption ein, und die Automatisierung erscheint genau dort, wo du sie brauchst — bei markiertem Text, Links, Bildern oder der Seite selbst.

Per Tastenkürzel

Es gibt drei Plätze für Kürzel. Belege einen mit der Automatisierung, die du am häufigsten brauchst, und sie startet ganz ohne Oberfläche.

Vorschau, bevor etwas geschrieben wird

Die Vorschau lässt das ganze Diagramm über die aktuelle Seite laufen und schreibt nichts. Jeder Block meldet, wie viele Zeilen er ausgegeben hat, dazu ein paar Beispielwerte. Bleibt das Ergebnis leer, siehst du genau, welcher Block es geleert hat — in neun von zehn Fällen ein Selektor, dem eine Klasse fehlt.

Vorlagen

Mit etwas anfangen, das schon läuft

Eine leere Fläche ist ein schlechter Anfang. Fünf fertige Diagramme decken die üblichen Formen ab — öffne eines und ändere nur das, worauf es dir ankommt.

  • Links sammeln

    Jeder Link der Seite, ohne Dubletten, mit Quellseite und Datum in jeder Zeile.

  • E-Mails sammeln

    Dieselbe Form für E-Mail-Adressen. Ein Durchgang über eine Verzeichnis- oder Kontaktseite, und die Liste steht sauber da.

  • Eine Liste abgreifen

    Eine Zeile je Element, das ein CSS-Selektor trifft. Selektor eintragen, und es funktioniert bei jeder wiederkehrenden Karte, Zeile oder Position.

  • Per Rechtsklick ausschneiden

    Speichert das Angeklickte samt Seitentitel, Adresse und Datum und sitzt ab dem Moment des Speicherns im Kontextmenü.

  • Zwei Spalten nebeneinander

    Zwei Selektoren, zwei Linien in denselben Block. Diese Vorlage führt die Verbindungsregel vor und ist die Kopiervorlage, wenn du Titel und zugehörigen Link zusammen brauchst.

Beispiel

Dreißig Stellenkarten in eine Übersicht

Eine Jobbörse zeigt dreißig Karten auf einem Bildschirm, und du willst zu jeder den Titel und den dahinterliegenden Link.

Morgen, dieselbe Börse, dasselbe Kürzel: hinzu kommen nur die Anzeigen, die du noch nicht gesehen hast.

  1. 1

    Beginne mit der Vorlage für zwei Spalten. In den ersten Eingabeblock kommt der Selektor für den Kartentitel, in den zweiten der für den Kartenlink — mit der Linkadresse als Attribut statt des Textes.

  2. 2

    Drücke auf Vorschau. Melden beide Blöcke dreißig Zeilen, stimmen die Selektoren. Meldet einer null, ist er zu eng; meldet er dreihundert, zu weit.

  3. 3

    Ergänze einen Filter, der leere Zeilen verwirft, und einen Block, der das Datum ergänzt — so weißt du immer, wann ein Schwung erfasst wurde.

  4. 4

    Richte den Tabellenblock auf deine Übersicht, schalte die Kopfzeile ein, wähle die Linkspalte für die Dublettenprüfung und starte.

Grenzen und Gewohnheiten, die sich lohnen

  • Bis zu zwanzig Automatisierungen mit je höchstens sechzehn Blöcken — genug für echte Arbeit, klein genug, dass ein Diagramm lesbar bleibt.
  • Ein Lauf schreibt höchstens fünfhundert Zeilen, damit eine riesige Seite nicht versehentlich Tausende in deine Tabelle kippt.
  • Benenne deine Spalten so, wie deine Kopfzeilen heißen. Genau daran hängt, ob Automatisierung und Tabelle zusammenpassen.
  • Selektoren gehen kaputt, wenn eine Website umgebaut wird. Die Vorschau zeigt am schnellsten, welcher Block verstummt ist.
  • Alles hier — das Diagramm, der Lauf, die Ergebnisse — geschieht in deinem Browser, und die Zeilen gehen von deinem Rechner direkt an Googles API.

Bau dir heute Nachmittag eine.

Die erste Automatisierung kostet etwa zehn Minuten. Jeder Lauf danach einen Tastendruck.