Es gibt diese Tage, da muss ich mir einfach ein wenig Freiraum verschaffen und Aufgaben bis zum nächsten Tag zurückstellen. In meiner Aufgabenverwaltung OmniFocus gibt es zum Glück für jede Aufgabe ein einstellbares Zurückstellungsdatum. Solange dieses noch nicht erreicht ist, verschwindet die entsprechende Aufgabe aus vielen meiner Ansichten. Dadurch wird die Sicht auf die wirklich prioritären Dinge frei.
Für diesen Zweck habe ich mir ein AppleScript erstellt, was die ausgewählten Aufgaben durch Zurückstellung auf den nächsten Tag verschiebt. Ich habe es mir in die Toolbar von OmniFocus gelegt:
Um ein AppleScript in die Toolbar zu bringen, muss es ins Verzeichnis
Library/Application Scripts/com.omnigroup.OmniFocus3
des Benutzerordners. Diesen Ordner können wir direkt aus OmniFocus öffnen. Dazu nutzt ihr bitte den Menüpunkt:
Hilfe > Skriptordner öffnen
Passende Icons findet ihr hier. Das AppleScript beinhaltet eine Prüfung, ob überhaupt eine Aufgabe ausgewählt ist. Für die ausgewählten Aufgaben wird das Zurückstellungsdatum auf den nächsten Tag gesetzt und zwar anhand folgender Logik:
- Besitzt die Aufgabe noch kein Zurückstellungsdatum wird dieses auf 8:00 Uhr des nächsten Tages gesetzt. Diese feste Uhrzeit könnt ihr natürlich im Skript anpassen (Zeile 18 im Skript unten).
- Hat die Aufgabe schon ein Zurückstellungsdatum wird die ursprüngliche Uhrzeit beibehalten und das Datum auf morgen gesetzt.
OK, fehlt eigentlich nur noch das Skript: