TextEdit からのテキストを AppleScript 変数に保存しており、それを JavaScript に渡したいと考えています。私はそれを正しくやっていると思っていましたが、まだ保存する値を取得できません。コードは次のとおりです。
tell application "TextEdit"
activate
set docText to the text of the front document --This works. I've checked.
end tell
tell application "Google Chrome"
tell window 1
tell active tab
execute javascript "function encryptDocument() {
plainText = '" & docText & "';
return plainText;
} encryptDocument();"
set skurp to the result
display dialog skurp
end tell
end tell
end tell
コマンド内に JavaScript コードを格納する理由は、前のコマンドtell application "Google Chrome"
でそれを呼び出そうとするたびにエラーが発生するためです。tell application "TextEdit"
エラーは常に、行末が必要であるが見つかったことを示しています"
。理由はよくわかりませんが、この問題を回避する方法が見つかりません。