Good, I am glad it works now. On Tue, May 17, 2011 at 6:16 PM, David Simmons <[email protected]> wrote:
> Ruben, That's it! I was able to correct the problem by including a > subroutine that replaces "%23" with "#". It might help with BusyCal as > well... > > (* > > Script to forward email to nozbe > > Originally by Mark Anning (thanks!) > > Modified and enhanced by Michael Sliwinski > > http://www.nozbe.com/ > > > Installation: Copy to your home directory/Libary/Scripts and launch using > Scripts Menu in Menubar > > or use the Automator.app to create a service: > > 1. Open Automator.app and "New Service" > > 2. Choose "Run AppleScript" action > > 3. Mark that service receives "no input" in "Mail.app" > > 4. Clear the script template there and paste this script > > 5. Save and give it a name like: "Nozbe - Email to Action" > > 6. (optional & recommended) Go to "System Preferences" and "Keyboard" and > "Keyboard Shortcuts" and "Services" and scroll down to find this service and > give it a shortcut. I gave it Shift+Option+N and it works great :-) > > Enjoy! > > *) > > > > *repeat* > > *set* theResult *to* *display dialog* "What is the action for this > message?" default answer "Example: Send Followup #Inbox @Mail" > > *set* theName *to* text returned *of* theResult > > *if* (theName *does not* *start with* "Example:") *then* > > *exit* *repeat* > > *end* *if* > > *end* *repeat* > > > -- Your Nozbe email address > > *set* nozbe *to* "[email protected]" > > > *on* replace_chars(this_text, search_string, replacement_string) > > *set* AppleScript's text item delimiters *to* *the* search_string > > *set* *the* item_list *to* *every* *text item* *of* this_text > > *set* AppleScript's text item delimiters *to* *the* replacement_string > > *set* this_text *to* *the* item_list *as* *string* > > *set* AppleScript's text item delimiters *to* "" > > *return* this_text > > *end* replace_chars > > > *tell* *application* "Mailplane" > > *set* urlText *to* currentURL *as* *Unicode text* > > *end* *tell* > > > *set* urltext2 *to* replace_chars(urlText, "%23", "#") > > > *tell* *application* "Mailplane" > > *set* urlsubject *to* currentTitle > > *set* urlcontent *to* currentMessageText *as* *Unicode text* > > *set* m *to* *make* new *outgoing message* with properties {directlySend: > false, optimizeAttachments:true} > > *tell* m > > *set* r *to* *make* new *to recipient* at *end* > > *tell* r > > *set* address *to* nozbe > > *end* *tell* > > *set* subject *to* urlsubject & "link:" > > *set* content *to* "\"Open in Mailplane\":" & urltext2 & return & return& > "Subject: *" & > urlsubject & "*" & return & return & urlcontent & return & "* " & theName& " > " & "\"Link\":" & > urltext2 *as* *Unicode text* > > *end* *tell* > > *compose* m > > *end* *tell* > > -- > You received this message because you are subscribed to the Google Groups > "mailplaneapp" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/mailplaneapp?hl=en. > Ruben Bakker // uncomplex gmbh // Switzerland // mailplaneapp.com // repliesapp.com // twitter <http://www.twitter.com/Mailplane> -- You received this message because you are subscribed to the Google Groups "mailplaneapp" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/mailplaneapp?hl=en.
