![]() Set oudeReview to text start thru (start + 8) of noteText Set noteText to selectedToDo's notes as text ![]() Set reviewString to "-NR" & text 3 thru 8 of reviewString Set reviewString to (year of nextReviewDate) * 10000 + (month of nextReviewDate) * 100 + (day of nextReviewDate) as text Set nextReviewDate to nextReviewDate + (aantalWeken * weeks) ![]() Set aantalWeken to getvariable "NextReview" The 3 stages are 3 separate AppleScripts.ĪppleScript for Stage 2 - Update Next Review Date tell application "Keyboard Maestro Engine" Inspired by Automators, I was wondering if I could build this functionality myself with a combination of Keyboard Maestro and AppleScript. In stage 2 I will review every task with the ‘ToReview’ tag and give it a date for the next review and during stage 3 the ‘ToReview’ tag is removed from every to-do. During stage 1, all to-dos that need a review get flagged (with the ‘ToReview’ tag). I came up with the following process that consists of three stages: 1) start the weekly review, 2) do the weekly review, and 3) stop the weekly review. This means I need some kind of support from my task manager to manage the weekly review. Some I need to see next week, others in 4 weeks and maybe some in 3 months. Furthermore, I discovered that not all to-dos need a weekly review. In the ideal world, I can work on a review for say 10 minutes, pause it and resume later. I would like to be able to pause the review process when necessary. The problem is that I have more to-dos in my system that I can handle during a weekly review. But I think I found the problem and hopefully a solution. The only aspect that was always difficult for me to implement is the weekly review. ![]() I’m using it for more than a year now and that is longer than any other task manager before. I have used many many different task managers in the past (Omnifocus, Taskpaper, Todoist, Rememberthemilk, Evernote), but it seems that Things sticks with me.
0 Comments
Leave a Reply. |