Ü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.
Läuft auf deinem Gerät · keine Credits
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
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.
Jede Linie transportiert dasselbe: Zeilen mit benannten Spalten. Deshalb passt jeder Block an jeden anderen, ohne dass du über Datentypen nachdenken musst.
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.
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.
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.
Die Blöcke
Hier betreten Daten das Diagramm. Wähle eine von sieben Quellen und gib der erzeugten Spalte einen Namen.
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.
Dubletten entfernen, leere Zeilen verwerfen, Zeilen nach enthaltenem Text oder Muster behalten oder aussortieren, oder die Liste auf die ersten paar kürzen.
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.
Eine Zelle an einem Trennzeichen zerlegen — entweder in zusätzliche Zeilen oder in benannte Spalten nebeneinander.
Versieht jede Zeile mit Seitenadresse, Seitentitel, Datum, Uhrzeit oder einer eigenen Zeile, die das mischt.
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.
Eine Automatisierung, die man erst suchen muss, benutzt man bald nicht mehr — daher drei Auslöser.
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.
Schalte die Menüoption ein, und die Automatisierung erscheint genau dort, wo du sie brauchst — bei markiertem Text, Links, Bildern oder der Seite selbst.
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.
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
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.
Jeder Link der Seite, ohne Dubletten, mit Quellseite und Datum in jeder Zeile.
Dieselbe Form für E-Mail-Adressen. Ein Durchgang über eine Verzeichnis- oder Kontaktseite, und die Liste steht sauber da.
Eine Zeile je Element, das ein CSS-Selektor trifft. Selektor eintragen, und es funktioniert bei jeder wiederkehrenden Karte, Zeile oder Position.
Speichert das Angeklickte samt Seitentitel, Adresse und Datum und sitzt ab dem Moment des Speicherns im Kontextmenü.
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
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.
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.
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.
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.
Richte den Tabellenblock auf deine Übersicht, schalte die Kopfzeile ein, wähle die Linkspalte für die Dublettenprüfung und starte.
Die erste Automatisierung kostet etwa zehn Minuten. Jeder Lauf danach einen Tastendruck.