The Omni Group Forums

The Omni Group Forums (http://forums.omnigroup.com/index.php)
-   OmniFocus Extras (http://forums.omnigroup.com/forumdisplay.php?f=44)
-   -   Birthday Importer (http://forums.omnigroup.com/showthread.php?t=10567)

JoaoPinheiro 2008-11-12 04:20 PM

Birthday Importer
 
Does anyone know if there's a way to have OmniFocus import birthdays from my addressbook as actions? It'd be great if I could get OmniFocus to automatically add an action such as "Wish ... a happy birthday" as an yearly repeating action, starting at 00:00 and ending at 23:59.

JKT 2008-11-13 01:18 AM

That would be very good, but there is no way to do it other than manually.

Edit: Unless someone could create an AppleScript to do it automagically?

JoaoPinheiro 2008-11-13 07:04 AM

[QUOTE=JKT;50748]That would be very good, but there is no way to do it other than manually.

Edit: Unless someone could create an AppleScript to do it automagically?[/QUOTE]
I considered trying to do that myself, but I'm still thinking of how to work around one possible problems: how to correct things on the OmniFocus database if someone's name is corrected in the addressbook.

whpalmer4 2008-11-13 11:30 AM

[QUOTE=JoaoPinheiro;50760]I considered trying to do that myself, but I'm still thinking of how to work around one possible problems: how to correct things on the OmniFocus database if someone's name is corrected in the addressbook.[/QUOTE]

There's an old programmer's motto:

Never test for an error condition you don't want (or know how) to handle :D

Seriously, a script that simply created new entries for all the selected cards would be 95% of what most people would need, I think. How often do you change someone's name in the address book, if you know them well enough to know their birthday? The grunt work is in getting all the actions created, and you'll save enough time with the script that having to tweak one here or there by hand isn't going to be a big imposition. The 90/90 rule of project management applies here: the first 90% of the work takes 90% of the time, and the last 10% of the work takes the other 90% of the time :)


All times are GMT -8. The time now is 02:01 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, vBulletin Solutions, Inc.