JavaScriptのdoScriptで、AppleScriptにパラメータを渡すと、AppleScript上では配列「arguments」で受け取る。結果はそのまま文字列で受け取れる。 AppleScriptには「do shell scrpt」という便利な道具があるので、なにかと重宝するのではないだろうか。下記は配列で渡した2つの値をbcで足し算するだけ例。もちろん、足し算に意味があるんじゃなくて^^ #target "InDesign-5.0" var myParameters = ["12", "34"]; var myAppleScript = "do shell script \"echo ' \" & item 1 of arguments & \" + \" & item 2 of arguments & \"' | bc\""; var ans = app.doScript