Verwenden von Aktionen vom Typ „Wenn“ in der App „Kurzbefehle“
Mit der Aktion „Wenn“ (auch als „bedingte“ Aktion bezeichnet), kannst du einen Kurzbefehl erstellen, mit dem du prüfen lassen kannst, ob bestimmte Bedingungen erfüllt sind, und das weitere Verhalten davon abhängig machen kannst, welche Bedingung zutrifft. „Wenn“-Aktionen ermöglichen ein hohes Maß an Flexibilität, da du verschiedene Pfade definieren kannst, die deine Aktionen abhängig von Bedingungen einschlagen können, die erst beim Ausführen des Kurzbefehls bekannt sind.
Einfach ausgedrückt kannst du mit einer bedingten Aktion Folgendes in einem Kurzbefehl zum Ausdruck bringen: Tue das eine, wenn die Bedingung wahr ist, anderenfalls tue das andere. Für jedes Ergebnis wird eine andere Serie von Aktionen ausgeführt.
Du kannst mit einer bedingten Aktion testen, ob der an die Aktion übergebene Inhalt eine bestimmte Bedingung oder ein bestimmtes Kriterium erfüllt. Du kannst mit einer bedingten Aktion zum Beispiel prüfen, ob eine Webseite, die mit einer vorhergehenden Aktion abgerufen wurde, den Begriff „goetta“ enthält.
Hinweis: Falls du mit dem Konzept von Eingabe und Ausgabe nicht vertraut bist, findest du weitere Informationen unter Einführung in die Funktionsweise von Kurzbefehlen.
Die Aktion „Wenn“, die du in deinem Kurzbefehl platzierst, besteht aus drei Markern (Tags im Kurzbefehleditor): „Wenn“ – „Sonst“ – „Ende von Wenn“.
Im Marker „Wenn“ kannst du die Parameter „Eingabe“ und „Wert“ konfigurieren. Tippe auf den Parameter „Eingabe“, um eine Bedingung auszuwählen. Die verfügbaren Bedingungen hängen vom Typ der Eingabe ab. Für Eingaben vom Typ „Text“ stehen zum Beispiel folgende Bedingungen zur Verfügung: „ist“, „ist nicht“ und „enthält“. Für Eingaben vom Typ „Zahl“ stehen zum Beispiel folgende Bedingungen zur Verfügung: „ist größer als“, „ist kleiner als“ und „ist zwischen“.
Da bei einer bedingten Aktion zwei Ergebnisse möglich sind – die Bedingung kann wahr oder falsch sein –, kannst du Aktionen in zwei Pfaden platzieren. Wenn sich beim Ausführen des Kurzbefehls die Bedingung als „wahr“ herausstellt, wird die Eingabe an die erste Aktion im Pfad „Wenn“ übergeben. Stellt sich die Bedingung als „falsch“ heraus, wird die Eingabe an die erste Aktion nach dem Marker „Sonst“ übergeben.
Die letzte Aktion, die eine Ausgabe im Pfad „Wenn“ bzw. im Pfad „Sonst“ generiert, übergibt ihren Inhalt über den Marker „Ende von Wenn“ als Ausgabe. (Diese Ausgabe kann als magische Variable „Wenn-Ergebnis“ abgerufen werden.) Das bedeutet, dass die letzte Aktion im jeweils ausgeführten Pfad der bedingten Aktion die Ausgabe der Aktion als Ganzes bestimmt.
Tipp: Du kannst „Wenn“-Aktionen ineinander verschachteln, um eine hierarchische Entscheidungsstruktur in deinem Kurzbefehl zu definieren: Bewege eine zweite „Wenn“-Aktion so in den Kurzbefehleditor, dass sie mit der unteren Hälfte der ersten „Wenn“-Aktion überlappt. Die zweite „Wenn“-Aktion wird unter der ersten „Wenn“-Aktion verschachtelt (eingerückt).