Daten-Module
Rechnen, Zähler, Uhrzeit, Text zerlegen und zusammensetzen: Werte erzeugen und umformen.
Daten-Module liefern und verändern Werte. Ihre Ausgänge kannst du in jedem Feld anderer Noten als Referenz nutzen ({Zähler.wert}, {Aktuelle Uhrzeit.stunde}). In Zahlenfeldern darfst du außerdem direkt rechnen: 10*{level} oder round({x}/2).
Wann nehme ich was?
| Du willst … | Modul |
|---|---|
| mitzählen, wie oft etwas passiert ist | Zähler |
| aus einer Zahl eine andere machen | Rechnen |
| aus abgelesenem Text eine Zahl machen | Zahl aus Text |
| einen Text mit Platzhaltern bauen (z. B. für eine Protokollzeile) | Text zusammensetzen |
| Uhrzeit oder Datum verwenden | Aktuelle Uhrzeit |
| einen Zufallswert (z. B. für Pausen) erzeugen | Zufallszahl |
Alle Module dieser Kategorie
🕒 Aktuelle Uhrzeit Free
Gibt die aktuelle Uhrzeit aus: Stunde, Minute, Sekunde und als Text.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf), stunde, minute, sekunde, zeit
🧮 Matrix zählen Abo
Zählt Vorkommen eines Labels in der ganzen Matrix → 'anzahl'.
Eingänge: in (Ablauf), matrix · Ausgänge: weiter (Ablauf), anzahl
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Gesuchtes Label | Text | — | Label/Wert, dessen Vorkommen in der Matrix gezählt werden (z. B. 'rot'). Beispiel: rot |
🔲 Matrix-Zelle Abo
Liest eine Zelle (Zeile/Spalte) aus einer Matrix → 'wert'.
Eingänge: in (Ablauf), matrix, zeile, spalte · Ausgänge: weiter (Ablauf), wert
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Zeile | Ganze Zahl | 0 |
Zeilen-Index (0 = erste Zeile). Wird ignoriert, wenn ein 'zeile'-Daten-Eingang verbunden ist. |
| Spalte | Ganze Zahl | 0 |
Spalten-Index (0 = erste Spalte). Wird ignoriert, wenn ein 'spalte'-Daten-Eingang verbunden ist. |
➕ Rechnen Free
a (op) b → result. Operator: + - * /
Eingänge: in (Ablauf), a, b · Ausgänge: weiter (Ablauf), Ergebnis
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Rechenart | Auswahl: Plus (+), Minus (−), Mal (×), Geteilt (/) | Plus (+) | Wie die Eingänge a und b verrechnet werden. Plus (+) — a + b Minus (−) — a − b Mal (×) — a × b Geteilt (/) — a ÷ b (Teilen durch 0 ergibt 0) |
✂️ Text splitten Free
Teilt Text (Zwischenablage oder Daten-Eingang) am Trenner in Teile. Ausgänge: teile (Liste), anzahl, teil (bei Index). Der Werkzeug-Knopf zeigt eine Vorschau der aktuellen Zwischenablage.
Eingänge: in (Ablauf), Text, Nummer · Ausgänge: weiter (Ablauf), teile, anzahl, teil
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Quelle | Auswahl: Zwischenablage, Daten-Eingang | Zwischenablage | Woher der zu teilende Text kommt. Zwischenablage — Text aus der Windows-Zwischenablage lesen. Daten-Eingang — Text vom Daten-Eingang 'text' nehmen. |
| Trenner | Auswahl: Zeilenumbruch, Komma, Semikolon, Tabulator, Leerzeichen, Eigener… | Zeilenumbruch | Woran der Text zerteilt wird. 'Vorschau' zeigt das Ergebnis für die aktuelle Zwischenablage. Zeilenumbruch — An jeder neuen Zeile teilen (Standard). Komma — An jedem Komma teilen. Semikolon — An jedem Semikolon teilen. Tabulator — An jedem Tabulator teilen. Leerzeichen — An jedem Leerzeichen teilen. Eigener… — Eigenen Trenner unten angeben. |
| Eigener Trenner | Text | , |
Beliebige Zeichenfolge als Trenner. Nur sichtbar, wenn Trenner = „Eigener…“. |
| Leerraum trimmen | Ja/Nein | an | An = führende/abschließende Leerzeichen je Teil entfernen. |
| Leere Teile entfernen | Ja/Nein | an | An = leere Teile (z. B. durch doppelte Trenner) verwerfen. |
| Teil-Index | Ganze Zahl | 0 |
Welcher Teil zusätzlich einzeln als 'teil' ausgegeben wird. 0 = erster. Daten-Eingang 'index' hat Vorrang. |
🧩 Text zusammensetzen Free
Setzt mehrere Eingänge (Name + Typ frei konfigurierbar) zu einem Text zusammen — als Vorlage mit {name}-Platzhaltern oder als JSON-Objekt. Felder auch mit Variablen/Noten-Referenzen füllbar.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf), Text
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Felder (je Zeile: name=typ) | Text (mehrzeilig) | titel=text wert=zahl |
Typen: text, zahl, bool, liste (kommagetrennt). Bequem über „Felder…“ bearbeiten. Jedes Feld ist ein Eingangs-Port und ein Parameterfeld. Beispiel: titel=text preis=zahl aktiv=bool |
| Ausgabe | Auswahl: Vorlage, JSON-Objekt | Vorlage | Vorlage: freier Text mit {name}-Platzhaltern. JSON: ein Objekt mit einem Schlüssel je Feld, typgerecht. Vorlage — Freier Text; {name} setzt ein Feld ein, andere {…}-Referenzen gehen ebenfalls. JSON-Objekt — {"name": wert, …} — Zahlen, Bool und Listen behalten ihren Typ, Text wird escaped. |
| Vorlage | Text (mehrzeilig) | {titel}: {wert} |
Text mit {name}-Platzhaltern für die Felder; {variable} und {Note.Ausgang} werden ebenfalls aufgelöst. Beispiel: {titel}: {wert}Nur sichtbar, wenn Ausgabe = „Vorlage“. |
| JSON einrücken | Ja/Nein | an | Lesbar mehrzeilig statt in einer Zeile. Nur sichtbar, wenn Ausgabe = „JSON-Objekt“. |
🔡 Wert aus JSON lesen Abo
Holt einen einzelnen Wert aus einem JSON-Text — etwa aus der Antwort von „Webhook aufrufen“. Pfad wie daten.status oder liste[0].name.
Eingänge: in (Ablauf), json · Ausgänge: weiter (Ablauf), nicht (Ablauf), wert, zahl, jaNein
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| JSON-Text | Text (mehrzeilig) | — | Leer lassen, um den Text stattdessen aus dem Daten-Eingang zu nehmen — so lässt sich eine Webhook-Antwort direkt anstöpseln. |
| Pfad | Text | — | Punkt für Felder, eckige Klammern für Listen. Leer liefert den ganzen Text. Beispiel: daten.status |
🔢 Zahl aus Text Free
Liest die erste Zahl aus dem Text-Eingang → 'value'.
Eingänge: in (Ablauf), Text · Ausgänge: weiter (Ablauf), Wert
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Kommazahl | Ja/Nein | aus | An = Kommazahl lesen (deutsches Format 2.992,9 → 2992,9). Aus = ganze Zahl (397.000.000 → 397000000). |
| Nur Zahl (OCR-Korrektur) | Ja/Nein | aus | An = 'nur eine Zahl erwartet': häufige OCR-Verwechslungen werden korrigiert (O/o→0, l/I→1, S→5, B→8, Z→2, G→6) und alle Zeichen außer Ziffern/Trennern verworfen. Ideal für Preise, Mengen, Stückzahlen. Aus = bisheriges Verhalten. |
| Mindestwert | Text | — | Plausibilität (optional): Werte KLEINER als dieser werden als 'keine Zahl' verworfen (→ 0). Leer = keine Untergrenze. Nur sichtbar, wenn Nur Zahl (OCR-Korrektur) = an. |
| Höchstwert | Text | — | Plausibilität (optional): Werte GRÖSSER als dieser werden als 'keine Zahl' verworfen (→ 0). Leer = keine Obergrenze. Nur sichtbar, wenn Nur Zahl (OCR-Korrektur) = an. |
#️⃣ Zahl-Konstante Free
Gibt eine feste Zahl als Datenwert aus.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf), Wert
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Wert | Zahl | 0 |
Feste Zahl, die als Datenwert ausgegeben wird — zentrale Stellschraube (z. B. Schwellwert). |
📄 Zeile wählen Free
Wählt aus den OCR-Zeilen eine per Index (Zeile[0], Zeile[1] …).
Eingänge: in (Ablauf), Zeilen, Nummer · Ausgänge: weiter (Ablauf), Text
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Zeilen-Nr. | Ganze Zahl | 0 |
0 = erste Zeile. Wird ignoriert, wenn ein 'index'-Daten-Eingang verbunden ist. |
🎲 Zufallszahl Free
Zufällige ganze Zahl zwischen min und max.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf), Wert
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Minimum | Ganze Zahl | 0 |
Kleinster möglicher Wert (inklusive). |
| Maximum | Ganze Zahl | 100 |
Größter möglicher Wert (inklusive). |
📋 Zwischenablage lesen Free
Liest den aktuellen Text aus der Windows-Zwischenablage → Daten 'text'.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf), Text
🔢 Zähler Abo
Zählt etwas mit — wahlweise nur für diesen Lauf oder dauerhaft über Neustarts hinweg (z. B. „heute 47 Durchläufe“). Erhöhen, setzen oder nur lesen.
Eingänge: in (Ablauf) · Ausgänge: weiter (Ablauf), wert
| Feld | Typ | Standard | Bedeutung |
|---|---|---|---|
| Name | Text | zaehler |
Zähler mit demselben Namen teilen sich ihren Wert. Beispiel: durchlaeufe |
| Aktion | Auswahl: erhöhen, setzen, nur lesen | erhöhen | Was mit dem Zähler passiert. erhöhen — Addiert den Schritt (ein negativer Schritt zählt herunter). setzen — Setzt den Zähler auf den Schritt-Wert — mit 0 ist das ein Zurücksetzen. nur lesen — Lässt den Zähler unverändert. |
| Schritt | Zahl | 1 |
Wie viel addiert wird — bei „setzen“ der neue Wert. Nur sichtbar, wenn Aktion = „erhöhen“ oder „setzen“. |
| Über Neustarts behalten | Ja/Nein | aus | Aus: Der Zähler beginnt bei jedem Lauf bei 0. An: Er wird im Benutzerprofil abgelegt und zählt weiter. |