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 „meatloaf“ enthält.
Hinweis: Falls du mit dem Konzept von Eingabe und Ausgabe nicht vertraut bist, findest du weitere Informationen unter Wie funktionieren Kurzbefehle?
Die Aktion „Wenn“, die du in deinem Kurzbefehl platzierst, besteht aus drei Markern (Tags im Kurzbefehleditor): „Wenn“ (nicht sichtbar als separater Tag), „Sonst“ und „Ende von ‚Wenn‘“.
Im Rahmen des Markers „Wenn“ kannst du die Parameter „Eingabe“ und „Wert“ konfigurieren. Tippe auf den Parameter „Eingabe“, um eine der vier verfügbaren Bedingungen auszuwählen:
Ist gleich: Es wird getestet, ob die Eingabe exakt mit dem von dir eingegebenen Text übereinstimmt, egal ob es sich dabei um Text oder eine Zahl handelt.
Enthält: Es wird getestet, ob in der Eingabe (bei der es sich um eine Textpassage oder eine Liste handeln kann) der von dir eingegebene Text mindestens einmal auftritt.
Ist größer als: Es wird getestet, ob die Eingabe größer als die vorgegebene Zahl ist.
Ist kleiner als: Es wird getestet, ob die Eingabe kleiner als die vorgegebene Zahl ist.
Die Bedingungen „Ist größer als“ und „Ist kleiner als“ gelten nur, wenn numerische Werte als Eingabe übergeben werden.
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 verschachteln, um eine hierarchische Entscheidungsstruktur innerhalb deines Kurzbefehls 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).