Due Date option in Reminders.

Has anyone found a workaround to get the Due Date option to appear in Reminders? With the 10.8.2 update, the workaround that I used no longer works.

OS X Mountain Lion (10.8.2)

Posted on Nov 5, 2012 8:50 AM

Reply
19 replies

Jan 6, 2013 4:31 AM in response to lynn54

You can create a script similar to the one below. This will give you both a remind me date and a due date.

Enter the text like 'Get some more coffee:the 1645 brand' will create a reminder with the name 'Get some more coffee' and a note 'the 1645 brand'.

If you add one more colon delimiter 'Get some more coffee:the 1645 brand:and create a reminder time'

it will do the above but in addition it will set the remind me time to 10am as well.

You can muck around with the script to get something more along the lines that would suit you but this is just a starter that should give you the basics.


Check out google for links to ways to invoke the script from a hot key or to get the scripts icon in the menu bar.


Hooray! Due dates again.






--split © 2008 ljr (http://applescript.bratis-lover.net)

on split(delimiter, input)

local delimiter, input, ASTID

set ASTID to AppleScript's text item delimiters

try

set AppleScript's text item delimiters to delimiter

set input to text items of input

set AppleScript's text item delimiters to ASTID

return input--> list on error eMsg number eNum

set AppleScript's text item delimiters to ASTID

error "Can't explode: " & eMsg number eNum

end try

end split


property thetext : ""

property thebutton : ""



getitem()

repeat until thebutton is not "More"


getitem()

end repeat


on getitem()

set thelist to "My Tasks"

set thetext to ""

set thebutton to ""

set thebox to display dialog "New Task:" default answer "" buttons {"More", "Done", "Cancel"} default button {"More"} giving up after 60

set thetext to text returned of thebox

set myList to split(":", thetext)


set thebutton to button returned of thebox


if thebutton is "Cancel" or thebutton is "" or thetext is "" then return

set remindMe to (date (short date string of ((current date)))) + (34 * 60 * 60)

set dueDate to (date (short date string of ((current date)))) + (58 * 60 * 60)


if length of myList is greater than 2 then


--if item2 of myList is not equal to missing value then


tell application "Reminders" to tell listthelist to makenewreminderwith properties ¬

{name:item 1 of myList, priority:"3", body:item 2 of myList, remind me date:remindMe, due date:dueDate}

else if length of myList is greater than 1 then

tell application "Reminders" to tell list thelist to make new reminder with properties {name:item 1 of myList, priority:"3", body:item 2 of myList, due date:dueDate}

else

tell application "Reminders" to tell list thelist to make new reminder with properties {name:item 1 of myList, priority:"3", due date:((current date) + (24 * 60 * 60))}

end if

return thebutton

end getitem

Jun 4, 2013 12:28 PM in response to lynn54

I can offer you a couple of different workarounds, both easier and faster than the "export" suggestion above, although I appreciate knowing that one, too. First one is the Mail plug-in "Mailtags." It is much better at creating a task from an email, which then populates into Reminders, than the native option (dragging onto Reminders in the Dock) as it gives you many more fields, including Due Date.


The second work-around uses a task that you created from Mailtags, or a task that you imported from an older version of iCal To-Dos, which also had a due date field. Copy and paste one of these tasks, that includes the due date field. Change the subject to "template" or something similar. When you want to make a new task in Reminders, copy the "template," paste it into a blank line, and then edit the details as necessary. It's actually rather painless (either that or I'm just really used to it by now), but it IS endlessly frustrating that the Due Date field does not appear as the default. I hope that helps!

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Due Date option in Reminders.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.