0

我正在使用 Adob​​e InDesign 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")总是假的。所有文件都表明这应该有效。

4

1 回答 1

1

查看API 文档。app.scriptArgs.get("param1") 不返回布尔值。它返回一个字符串。

isDefined 方法是您需要的。

于 2012-03-07T13:03:59.337 回答