Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Create Outlook-like reminders for Mail with a keyboard shortcut Apps
I just read this hint, about creating Outlook-like reminders for Mail, and thought I would submit my variation on this that I created a few weeks ago. I liked the functionality of creating reminders from e-mail messages and having the link for the message in the reminder, but the requirement of dragging and dropping killed it for me.

So I created an Automator service and AppleScript that gives me the exact same result but with a keyboard shortcut so I never have to leave Mail.

Create a new Automator service.

Select "Service receives no input."

Add Get Selected Mail Items and select Messages in the drop down menu.

Add Run AppleScript and paste in the following script:

on run {input, parameters}
	
	tell application "Mail"
		set _sel to selection
		set _links to {}
		
		set the _message to item 1 
			of the _sel
		set theSubject to subject of _message
		set message_id to the message id of the _message
	end tell
	
	set message_url to "message://%3c" & message_id & "%3e"
	set end of _links to message_url
	set the clipboard to (_links as string)
	
	set theBody to the clipboard
	
	tell application "Reminders"
		set theReminder to make new reminder with properties {name:theSubject, body:theBody, priority:1}
		
	end tell
	
	return input
end run
Save the service, add a shortcut, and you're done.

Here is my stackexchange post on the subject along with my solution . User Kevin Oneill provided an AppleScript that I haven't played with yet but he says it will add the body of the e-mail to the Reminder's entry which some people may prefer, since it would be viewable on an iOS device as well.
    •    
  • Currently 3.38 / 5
  You rated: 2 / 5 (8 votes cast)
 
[4,156 views]  

Create Outlook-like reminders for Mail with a keyboard shortcut | 4 comments | Create New Account
Click here to return to the 'Create Outlook-like reminders for Mail with a keyboard shortcut' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Possible for BusyCal?
Authored by: jiclark on Sep 17, '12 09:06:04AM

How hard would it be to do this for BusyCal instead??



[ Reply to This | # ]
Create Outlook-like reminders for Mail with a keyboard shortcut
Authored by: pookacka on Sep 17, '12 12:09:06PM

If you want to add it to a specific list, and without special priority, modify one row like this:

set theReminder to make new reminder in list "LIST NAME HERE" with properties {name:theSubject, body:theBody, priority:3}

[ Reply to This | # ]
Create Outlook-like reminders for Mail with a keyboard shortcut
Authored by: Helge33 on Sep 19, '12 05:07:20AM

This is 10.8 only? For the "more advanced" 10.6 you could always create ToDo items with a right click inside a mail message window. The ToDo Item then had a link back to the mail message. Is this no longer possible in 10.8?



[ Reply to This | # ]
Create Outlook-like reminders for Mail with a keyboard shortcut
Authored by: satcomer on Sep 21, '12 04:56:37PM

Heleg33:

Take a look at the video Use Automator service and folder action workflows: http://www.youtube.com/watch?v=Xr7m8DM9T-Q

Then in 10.8.x when in the second window it is called 'Add to: ' and in the drop down select the SECOND 'Reminder' Calendar for a iCloud account.



[ Reply to This | # ]