0

tellChrome または Safari を使用できることは知っていますがdo JavaScript(または完全に JS で記述します... JXA のように)、別の質問に回答しているときに、興味がわきました...

AppleScript 内で (別のプロセスを実行せずに) インライン JavaScript ステートメントを任意に実行する方法はありtellますか?

これまでのところ、(AppleScript で) 次のようなものしか使用していません。

do shell script "osascript -l JavaScript -e '\"" & myVar & "\".trim()'"

しかし、それはとてもばかげた回避策のようです

4

1 に答える 1

-2

JavaScript を記述したい場合は、スクリプト エディタの言語を「JavaScript」に設定し、スクリプト全体を AppleScript ではなく JavaScript で記述する必要があります。

Web ページにアクセスする必要がない場合は、好きな JavaScript をスクリプト エディターに直接入力できます。

var myVar = "   whatever   "
myVar = '"' + myVar + '"'
myVar = myVar.trim()
于 2016-03-04T05:45:28.483 に答える