PDA

View Full Version : How can I enter text into the Note field of existing item with AS?


MB_UST
2008-07-14, 07:18 PM
Hello,

Here's what I hope is a simple question for someone:

How can I enter text into the note field of selected action item with AppleScript? I'm thinking of something along the lines of:
set note of itemX to "Some Text"

I can easily do it with a parsing command for an item I am creating, but I don't see in the dictionary how to do so for an already existing item, and multiple attempts have yielded nothing useful. I would like to know how to do it for a selected item, and if the syntax is different for a non-selected item, then for that as well. I can't imagine that the answer should be very complicated, so I hope someone can take a minute to answer me.

Thanks a lot.

MB

whpalmer4
2008-07-14, 11:21 PM
Well, you've actually got exactly the statement you need to do what you want. The tricky part is getting your hands on the selected item!

Here's a sample script that will append a string to the notes field of the selected items. Note that it does not drill down into contained items.


tell application "OmniFocus"
tell front document
tell (first document window whose index is 1)
set theSelectedItems to selected trees of content
end tell
repeat with i from 1 to count of theSelectedItems
set selectedItem to value of item i of theSelectedItems
set theName to name of selectedItem
set theNote to note of selectedItem
set theNote to theNote & "
This is a note inserted in " & theName
set note of selectedItem to theNote
end repeat
end tell
end tell

MB_UST
2008-07-15, 11:04 AM
Thanks a million!