(aside: the GURL apple event still seems to fail so we have to use this manual appleScript build as revGoURL doesn't work seem to work with multiple parameters, sender, recipient, subject, body)
In a simple test example:
on mouseUp
put fld "Text" into tNewBody
replace quote with ("\""e) in tNewBody # this works
replace ":" with ("\:") in tNewBody # this doesn't
put fld "appleScript" into tScript
replace "#date#" with (quote & "HPI, January 3rd, 2005" & quote) in tScript
replace "#body#" with (quote & tNewBody& quote) in tScript
do tscript as applescript
end mouseUp
Where the apple script is:
========
on run
set theSender to "Hindu Press International <[EMAIL PROTECTED]>"
set theName to "Hindu Press International"
set theAddress to "[EMAIL PROTECTED]"
set theSubject to #date#
set theBody to #body#
tell application "Mail"
set newMessage to make new outgoing message with properties {subject:theSubject, content:theBody & return & return}
tell newMessage
set visible to true
set sender to theSender
make new to recipient at end of to recipients with properties {name:theName, address:theAddress}
end tell
activate
end tell
end run
=====
fails when the text being passed as the body contains colons ":" of which there are many (URLs "http://foodomain.com/someNewsRelease.html") , simply escaping the colon "\:" prior to inserting it into the appleScript doesn't work either. Apple script won't compile it.
Any insights? as often, with appleScript, I may just abandon it and go for a pure xTalk solution. Where is our latest rev libSMPT these days? Are we happy with it?
Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery [EMAIL PROTECTED]
www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org
_______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
