Heute wollen wir das kürzlich vorgestellte Raycast-Skript für OmniFocus erweitern. Konkret bringen wir ihm einen neuen Befehl bei.
Es gibt Tage, da wird der ganze Tagesablauf durch ein unvorhergesehenes Ereignis durcheinander gewirbelt. Dann muss schnell Zeit freigeräumt und Aufgaben auf den nächsten Tag verschoben werden. Das neue Kommando "of tm" (für "omnifocus tomorrow") setzt das Zurückstellungsdatum ("defer date") für die in OmniFocus ausgewählten Aufgaben auf den Beginn des nächsten Tages. Ist keine Aufgabe ausgewählt, gibt es eine Fehlermeldung über die Mitteilungszentrale.
Alles, was wir dazu tun müssen, ist das Skript aus dem erwähnten Artikel (dort stehen auch alle Einzelheiten) um einen Block zu erweitern. Das müssen wir nicht in Raycast machen, sondern direkt in der Skript-Datei. Das neue Skript sieht dann so aus: