Wie kann ich Variablen in der Shortcuts-App verwenden und wiederverwenden?
- Einführung in Variablen in der Shortcuts-App
- Wie werden Variablen erstellt?
- Verwendung von Variablen in Aktionen
- Variablen weitergeben und mehrfach verwenden
- Dynamische Variablen und Zwischenwerte speichern
- Tipp: Variablennamen sinnvoll wählen
- Fazit
Einführung in Variablen in der Shortcuts-App
In der Shortcuts-App von Apple können Variablen genutzt werden, um Daten innerhalb eines Shortcuts zu speichern, zwischen Aktionen zu übertragen und mehrfach zu verwenden. Variablen helfen dabei, Inhalte flexibel und dynamisch zu verarbeiten, ohne Werte mehrfach eingeben zu müssen.
Wie werden Variablen erstellt?
Im Gegensatz zu klassischen Programmierumgebungen gibt es in der Shortcuts-App keinen expliziten Befehl Variable deklarieren. Stattdessen entstehen Variablen automatisch, sobald eine Aktion einen Wert als Variable speichert. Ein einfaches Beispiel ist die Aktion Zwischenergebnis setzen oder auch das Benutzen von Aktionen, die automatisch ein Ergebnis liefern, wie Text, Datum, Ergebnis von vorheriger Aktion usw.
Um eine Variable bewusst zu erzeugen, nutzt man die Aktion Variable festlegen (auf Englisch Set Variable). Hier kann man einen Namen vergeben und einen bestimmten Wert speichern, der in späteren Aktionen wiederverwendet werden kann.
Verwendung von Variablen in Aktionen
Nachdem man eine Variable gespeichert hat, kann man sie an jeder beliebigen Stelle im Shortcut wiederverwenden. Beim Hinzufügen einer Aktion, die einen Eingabewert erwartet, kann man durch Antippen des Eingabefeldes die Liste der verfügbaren Variablen öffnen und die gewünschte Variable auswählen.
Beispielsweise kann man eine Variable MeinText anlegen, die einen Textwert speichert, und dann in einer anderen Aktion, wie Text diktieren oder Nachricht senden, genau diese Variable als Eingabe verwenden. Die Shortcuts-App zeigt Variablen meist mit einer eigenen blauen Markierung an, wodurch man direkt sieht, dass es sich um eine gespeicherte Größe handelt.
Variablen weitergeben und mehrfach verwenden
Variablen bleiben im Kontext des aktuellen Shortcuts erhalten und können unmittelbar nach ihrer Definition beliebig oft verwendet werden. Dabei sind Variablen jedoch nur innerhalb des Shortcuts verfügbar und gehen verloren, wenn der Shortcut beendet wird, außer man speichert sie explizit in einer dauerhaften Form, wie in Dateien oder der Zwischenablage.
Ein Trick zur Wiederverwendung ist, eine Variable an den Anfang eines neuen Abschnitts des Shortcuts zu setzen und davon ausgehend mehrere Aktionen mit der gleichen Variable zu füttern. Dadurch kann beispielsweise ein einmal berechneter Wert mehrfach genutzt werden, ohne ihn erneut zu ermitteln.
Dynamische Variablen und Zwischenwerte speichern
Viele Aktionen geben automatisch Variablen zurück, die man dann sofort verwenden kann. Zum Beispiel gibt eine Aktion zum Auswählen eines Fotos eine Variable zurück, die eben jenes Foto enthält. Diese kann man mit Variable festlegen in einer benannten Variable speichern und später genau dieses Foto mehrfach verarbeiten oder anzeigen.
Die Shortcuts-App erlaubt es auch, Variablen dynamisch zur Laufzeit zu verändern, indem man neue Werte mit Variable festlegen überschreibt. So kann man den gleichen Variablennamen mehrmals nutzen und stetig aktualisieren.
Tipp: Variablennamen sinnvoll wählen
Wichtig ist, Variablen aussagekräftige Namen zu geben, denn insbesondere bei langen oder komplexen Shortcuts behält man so leichter den Überblick. Namen wie Benutzername, DatumHeute oder Zwischenergebnis machen den Shortcut besser verständlich und wartbar.
Fazit
Variablen in der Shortcuts-App sind ein flexibles Werkzeug, um Werte innerhalb eines Workflows zu speichern und wiederzuverwenden. Sie werden durch Aktionen erzeugt, entweder automatisch durch Eingaben von Aktionen oder explizit über Variable festlegen. Nach der Definition können Variablen an beliebiger Stelle im Shortcut als Eingabe wieder verwendet, verändert oder weitergegeben werden. So lassen sich komplexe Abläufe vereinfachen und dynamisch gestalten.
