The Omni Group
These forums are now read-only. Please visit our new forums to participate in discussion. A new account will be required to post in the new forums. For more info on the switch, see this post. Thank you!

Go Back   The Omni Group Forums > OmniFocus > OmniFocus for iPhone
FAQ Members List Calendar Search Today's Posts Mark Forums Read

 
Email an action? Please! Thread Tools Search this Thread Display Modes
I have several other todo list managers - each one of them allows me to send an action as an email. This feature is extremely useful for reminding others of things that they have to do and for delegating tasks. OF for the iPhone doesn't have this, but I have written an applescript that does this on the Mac. Since the iPhone doesn't support applescript, I'm sort of in a bind.

With the new 3.0 OS on the iPhone, you can generate and send an email all without leaving the application. This would obviously help to add this feature in the application.

Any comment on this happening? I'll also send this to the ninjas.
 
I'd like to vote for this feature to be added if possible too please, it would save no end of time.
 
Quote:
Originally Posted by marisa8184 View Post
I'd like to vote
To have your vote officially counted, you should use Send Feedback on the Settings page of the application.
 
Any word on this?
 
Any suggestions on what the resulting email message might look like? Which fields would you like it to transcribe (probably not repeat interval?), and how would you like it formatted?
 
I had sent that to the Ninjas a while ago. I do this in the Mac version with an applescript. This should answer your questions if it is formatted the same in the iPhone version. Parts I plagiarized from others and modified it.

Here it is:

tell front document of application "OmniFocus"
-- get the window the user is using
set |w| to first document window whose index is 1
-- find out where we are and if there's anything we can do

set theItems to selected trees of content of |w|

-- Detect common failure modes and explain

if ((count of theItems) is 0) then
display alert ¬
"Select an action to " & toolName message "You have not selected an action"
return
end if

if ((count of theItems) is greater than 1) then
display alert ¬
"Select just one action to " & toolName message "You have selected more than one item, please select just one"
return
end if

set selectedItem to value of item 1 of theItems

if ((class of selectedItem) is inbox task) then
display alert ¬
"Sorry, action not supported" message "Actions in inbox do not reveal their projects in version " & toolVersion & " of " & toolName
return
end if


if ((class of selectedItem) is not task) then
display alert ¬
"Select an action to email." & "You have selected something that isn't a single action"
return
end if

try
set _dueDate to (get due date of selectedItem as date)
on error
set _dueDate to "None"
end try


try
set _note to (get note of selectedItem)
on error
set _note to ""
end try


try
set _project to the name of (get containing project of selectedItem)
on error
set _project to "None"
end try

try
set _context to the name of (get context of selectedItem)
on error
set _contect to "None"
end try


try
set _subject to the name of selectedItem
on error
set _subect to "No Subject"
end try



set _body to "Action Item: " & _subject & return
set _body to _body & "Date Due: " & _dueDate & return
set _body to _body & "Project: " & _project & return
set _body to _body & "Context: " & _context & return

set note of selectedItem to ((current date) as string) & " " & "sent followup up email " & return & _note


end tell


tell application "Mail"
set _signature to content of signature 1
set _body to _body & return & _signature
set _id to (get id of (make new outgoing message with properties {subject:"Followup on Action Request:" & _subject, content:_body}))
activate
set win_index to (get index of front window)
set visible of outgoing message 1 to true
end tell

I'd also like (if possible) for a time stamped note to be put in the notes field.

The fact of the matter is that unless you can send an item to someone it takes away much of the functionality of a GTD application. You delegate, you have status you have to report back etc... For that you need email.

J.
 
Quote:
Originally Posted by JohnJ80 View Post
Code:
	try
		set _context to the name of (get context of selectedItem)
	on error
		set _contect to "None"
	end try
	
	
	try
		set _subject to the name of selectedItem
	on error
		set _subect to "No Subject"
	end try
Looks like you've got some typos in there -- "_contect" and "_subect"
 
Time to bump this to the top of the list again.

Being able to email or iMessage an action is a fantastic way to delegate. It's great on the ipad but it would be even more important on the iphone to have it. And it's driving me nuts that we don't have it.

J.
 
Quote:
Originally Posted by JohnJ80 View Post
Being able to email or iMessage an action is a fantastic way to delegate. It's great on the ipad but it would be even more important on the iphone to have it. And it's driving me nuts that we don't have it.
Right now our development focus is OmniFocus 2 for Mac; after that, we'll look at adding this to the iPhone app.
 
 


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Add action by sending an email amityweb OmniFocus 1 for Mac 12 2012-11-01 07:34 AM
Setting date and time of new action via an email drewbono OmniFocus 1 for Mac 1 2011-01-10 06:57 AM
Email as action item on iPad Arrow OmniFocus for iPad 6 2011-01-01 06:36 AM
Email detail to Action PeterRHawkes OmniFocus 1 for Mac 7 2010-07-09 12:30 AM
Tracking an Email action? tlester OmniFocus 1 for Mac 3 2008-10-13 06:39 PM


All times are GMT -8. The time now is 11:40 AM.


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