43 Folders

Back to Work

Merlin’s weekly podcast with Dan Benjamin. We talk about creativity, independence, and making things you love.

Join us via RSS, iTunes, or at 5by5.tv.

”What’s 43 Folders?”
43Folders.com is Merlin Mann’s website about finding the time and attention to do your best creative work.

Best Entourage hack for getting inbox to empty

I realized I put off getting my inbox to empty a lot of times because I hated dragging messages to folders. It sounds like a small thing but I get A LOT of email, as in 100+ emails a day. All that dragging added up to a huge annoyance.

The solution...a simple applescript with an assigned shortcut key. For each of my folders: todo, toread, archive, etc, I have a script with a shortcut. Now all I have to do is with the message/s selected, hit the shortcut and boom -- instantly filed.

Here's the applescript (thanks to google's entourage groups from providing me the script). To use edit to your own settings and put into your HD/users/yourusername/Documents/Microsoft User Data/Entourage Script Menu Items. Save file as: nameOfFile \cA.scpt. The "\cA" part of the file name sets the shortcut to ctrl+A, you can make it whatever you want though.

NonExchange Account version:

tell application "Microsoft Entourage"
	set destFolder to folder "name of folder" 
	set currMsgs to (current messages)
	move currMsgs to destFolder
end tell

Exchange version:

tell application "Microsoft Entourage"
	set destFolder to folder "name of folder" of Exchange account "name of Exchange account"
	set currMsgs to (current messages)
	move currMsgs to destFolder
end tell

Hope this is useful to someone else!

-
sharon

dbyler's picture

Add confidence with Growl notifications

Thanks for the tip on how to use Exchange folders. I used scripts like this for years, although I only recently started using Entourage again for work.

If you add the following code to the bottom of each of your move scripts, it'll post a nice Growl notification like so:

Then I can use my Entourage hotkey (ctl-A for action, for example), and a quick glance at the Growl notification gives me peace of mind that I filed it in the right place.

tell application "GrowlHelperApp"
	
	set the allNotificationsList to {"General", "Move message", "Error"}
	set the enabledNotificationsList to {"General", "Move message", "Error"}
	
	register as application ?
		"Entourage AppleScripts" all notifications allNotificationsList ?
		default notifications enabledNotificationsList ?
		icon of application "Microsoft Entourage"
	
	--	Error Notification...
	if (count of currMsgs) is 0 then
		notify with name ?
			"Error" title ?
			"Error" description ?
			"No message selected." application name "Entourage AppleScripts"
	end if
	
	--	1 Notification...
	if (count of currMsgs) is 1 then
		notify with name ?
			"General" title ?
			"Exchange Notification" description ?
			"1 message moved to " & name of destFolder application name "Entourage AppleScripts"
	end if
	
	--	Multi Notification...
	if (count of currMsgs) > 1 then
		notify with name ?
			"General" title ?
			"Exchange Notification" description ?
			"" & (count of currMsgs) & " messages moved to " & name of destFolder & "." application name "Entourage AppleScripts"
	end if
	
end tell

 
EXPLORE 43Folders THE GOOD STUFF

Popular
Today

Popular
Classics

An Oblique Strategy:
Honor thy error as a hidden intention


STAY IN THE LOOP:

Subscribe with Google Reader

Subscribe on Netvibes

Add to Technorati Favorites

Subscribe on Pageflakes

Add RSS feed

The Podcast Feed

Cranking

Merlin used to crank. He’s not cranking any more.

This is an essay about family, priorities, and Shakey’s Pizza, and it’s probably the best thing he’s written. »

Scared Shitless

Merlin’s scared. You’re scared. Everybody is scared.

This is the video of Merlin’s keynote at Webstock 2011. The one where he cried. You should watch it. »