Create a New To Do Item in Things with AppleScript

by Takashi Yoshida on August 18, 2009

in Programming

I receive my mobile phone bill through email every month. Despite several reminders through email and SMS, I still miss my due dates. Rather than relying on my own memory, I decided to create a To Do item in Things.

Things is a task management application on Mac and iPhone. On Mac, Things is scriptable via AppleScript and I use a Mail rule to run my script to create a new To Do item in Things.

I use this script to create a new To Do item in Things.

on create_todo(title, tag_list, desc, due_date)
    tell application "Things"
        set new_todo to make new to do with properties {name: title, tag names: tag_list, notes:desc, due date: due_date}
    end tell
end create_todo

After a bill arrives in my Inbox, I have a new To Do item in Things like this:

Things - New To Do Item

You can download my script here and feel free to modify it for your own need.

If you are interested in writing more script for Things, be sure to check out User Contributed Scripts – Things Wiki.

Comments on this entry are closed.

Previous post:

Next post: