Сервер InDesign CS 5.5 app.scriptArgs.get не работает в сценарии jsx - PullRequest
0 голосов
/ 24 января 2012

Я работаю с Adobe InDesing Server CS 5.5 и у меня проблема с тем, что скрипт * .jsx не может прочитать входные параметры

Я запускаю следующую команду: sampleclient.exe -host localhost: 8080 "c: \ CreateJPEG.jsx" param1 = "1"

Вот скрипт:

 #target  InDesignServer
 app.scriptPreferences.version = 7.0; 

 main();
 function main()
 {
  var eRet;    

  if (app.scriptArgs.get("param1"))
  {
    var sXMLFilePath = "C:\\CreateJPEG.xml";
    var eRet = app.createJpeg (sXMLFilePath);
  }
 }

app.scriptArgs.get ("param1") всегда имеет значение false. Пожалуйста, помогите, я нигде не мог найти ответ. Все документы показывают, что это должно работать.

1 Ответ

1 голос
/ 07 марта 2012

Ознакомьтесь с документацией API . app.scriptArgs.get ("param1") не возвращает логическое значение. Возвращает строку.

Здесь вам нужен метод isDefined.

...