我将 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"
命令中调用它时都会出错。错误总是说它期望行尾但发现"
。不太清楚为什么,但我找不到解决这个问题的方法。