:note

jsxでappを省略

たまに AiやPsのjsxを書くときに、うっかり app のプロパティ(nameとかpath)とかを変数につかってはまる

InDだとappは省略できない

#target "indesign"
// #target "photoshop"
// #target "illustrator"

try {
  $.writeln("app: " + app);
  $.writeln("name: " + name);
}
catch(x_x){
  $.writeln([
    x_x.message,
    x_x.line,
    x_x.stack,
    ].join("\n"));
}

// indesign
// app: [object Application]
// name は未定義です。

// photoshop
// app: [Application Adobe Photoshop]
// name: Adobe Photoshop

// illustrator
// app: [Application Adobe Illustrator]
// name: Adobe Illustrator
 
comments powered by Disqus
back to top