Saturday, January 14, 2012
For detail , see DoScriptScriptArgs.jsx that Adobe provided.
But it is very simple.
tell application "Adobe InDesign CS4"
set myParameters to {"Hello ","World!"} --(1)
set myJavaScript to "var a = function(obj){ alert(obj[0]+obj[1]);return 'hogehoge';};" --(2)
set myJavaScript to myJavaScript & "a(arguments);" --(2)
set myResult to do script myJavaScript language javascript with arguments myParameters --(2)
return myResult --(3)
end tell
From Terminal,
run test.applescript like this.
$ osascript test.applescript
hogehoge