In der App „Kurzbefehle“ auf dem Mac verwendete Variablentypen
Im Kurzbefehleditor werden Variablen als blaue pillenförmige Tokens dargestellt. Viele Aktionen enthalten bereits Standardvariablen. Du kannst diese Variablen ändern oder eigene Variablen hinzufügen, um die Aktionen anzupassen.
In „Kurzbefehle“ gibt es drei Variablentypen: Magische Variablen, Spezialvariablen und manuelle Variablen.
Magische Variablen
In jedem Kurzbefehl steht die Ausgabe jeder Aktion als magische Variable zur Verfügung. Anders als bei manuellen Variablen (wie unten beschrieben) musst du bei magischen Variablen die Ausgabe einer Aktion nicht selbst für die spätere Verwendung sichern. Wähle einfach die Ausgabe einer beliebigen Aktion aus, die als Variable in einer darauffolgenden Aktion verwendet werden soll. Magische Variablen sind auch aus visuellen Gesichtspunkten von Vorteil, da sie das Symbol der Aktion reflektieren, aus der sie jeweils generiert wurden.
Was den „magischen Reiz“ dieser Variablen weiter erhöht, ist die Tatsache, dass sich der Variablentyp ändern lässt: Du musst nur auf eine magische Variable klicken, um ihr Format zu ändern, und ihre zu verwendenden Details festlegen. Weitere Informationen findest du unter Anpassen von Variablen in der App „Kurzbefehle“ auf dem Mac.
In den meisten Fällen lässt sich die Erstellung von Kurzbefehlen durch den Einsatz von magischen Variablen vereinfachen. Außerdem ist das automatische dem manuellen Erstellen von Variablen vorzuziehen. Wenn du z. B. einen statischen Text oder eine Zahl verwenden willst, füge die Aktion „Text“ oder „Zahl“ hinzu und greife die Ausgabe für „Text“ oder „Zahl“ mit einer magischen Variable später im Kurzbefehl wieder auf.
Spezialvariablen
Spezialvariablen sind Variablen, die du zu einem Textfeld oder zu einer Parametereinstellung hinzufügen kannst (um z. B. eine Parametereinstellung durch die Variable „Jedes Mal fragen“ zu ersetzen). Spezialvariablen werden über ein Kontextmenü angewandt, das eingeblendet wird, wenn du bei gedrückter Taste „ctrl“ auf ein Textfeld oder eine Parametereinstellung klickst. Zu den gängigeren Spezialvariablen gehören:
Jedes Mal fragen: Beim Ausführen des Kurzbefehls wirst du aufgefordert, einen Text als Inhalt für die Variable einzugeben.
Zwischenablage: Beim Ausführen des Kurzbefehls wird als Eingabe für die Variable der Inhalt eingefügt, den du zuletzt in die Zwischenablage kopiert hast.
Aktuelles Datum: Als Eingabe für die Variable werden das aktuelle und die aktuelle Uhrzeit in dem von dir festgelegten Format verwendet.
Kurzbefehlseingabe: Es wird der Inhalt abgerufen, der zu Beginn als Eingabe an den Kurzbefehl übergeben wurde (gültig für Kurzbefehle, die auf die Ausführung in einer anderen App eingestellt sind).
Weitere Informationen findest du unter Spezialvariable zu einer Aktion hinzufügen.
Manuelle Variablen
Manuelle Variablen ermöglichen es, einen Wert zu halten, der sich möglicherweise später ändert (z. B. die aktuelle Uhrzeit), und Informationen zu einer vorhandenen Variable hinzuzufügen. Du könntest beispielsweise das aktuelle Datum an Inhalte anfügen, die im Arbeitsablauf als Eingabe empfangen wurden.
Anders als magische Variablen und Spezialvariablen kannst du manuelle Variablen mit einer Aktion hinzufügen: mit der Aktion „Variable konfigurieren“ oder „Zu Variable hinzufügen“. Mit der Aktion „Variable festlegen“ kannst du eine neue Variable für die erstmalige Nutzung erstellen oder eine zuvor gespeicherte Variable überschreiben. Mit „Zu Variable hinzufügen“ kannst du mehrere inhaltliche Elemente zu einer bestimmten Variable hinzufügen. Die Elemente werden dabei nach jedem Ausführen des Kurzbefehls an die Variable angehängt und die Daten als geordnete Liste gespeichert.
Das manuelle Festlegen von Variablen führt tendenziell dazu, dass Kurzbefehle länger werden und schwerer zu lesen sind. In vielen Fällen sind manuelle Variablen unnötig. Magische Variablen und manuelle Variablen erfüllen denselben Zweck, tun dies aber sehr viel präziser und kompakter. Du kannst zum Beispiel einen Großteil der Funktionalität der Aktion „Zu Variable hinzufügen“ replizieren, indem du die Variablen in eine Aktion „Liste“ einbettest und die Variable zu einem späteren Zeitpunkt abrufst.
Weitere Informationen findest du unter Manuelle Variable zu einer Aktion hinzufügen.