Search Evernote for Notes Containing Link To Selected OmniFocus Item

Shared By: r.izumita

Description

Originally posted on CAPH Tech (Note: Website is Japanese / 日本語), this script will search through your Evernote note collection for a link to the currently selected task/project/folder in OmniFocus.

Once the items are found, the script will display the results of the search in a separate Note Collection window.

The Code

tell front window of application "OmniFocus"
    try
        set theTrees to selected trees of content
 
        if (count of theTrees) < 1 then
            set theTrees to selected trees of sidebar
        end if
 
        if (count of theTrees) < 1 then
            return
        end if
 
        set theSelection to value of item 1 of theTrees
 
        if class of theSelection is folder then
            set theURI to "omnifocus:///folder/" & id of theSelection
        else if class of theSelection is project then
            set theURI to "omnifocus:///project/" & id of theSelection
        else
            set theURI to "omnifocus:///task/" & id of theSelection
        end if
 
        tell application "Evernote"
            open collection window with query string theURI
            activate
        end tell
    end try
end tell

You can use these tags in your comment: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>