InDesign CS5自動化作戦 (InDesign CS5 Automation Operation)

■JavaScript実行時の注意点


 改行コードはMacOS 9とMacOS XとWindowsで異なりますが、いずれの改行コードでもスクリプトは問題なく実行されます。ただし、ファイルに直接出力したり、直接コードで指定する場合には注意する必要があります。JavaScriptでは改行コードは\nで指定できますが、これでは正しく動作しない場合、以下のように直接コードを変数に入れて使用する必要があります。

CRCODE = String.fromCharCode(13);
LFCODE = String.fromCharCode(10);

 タブコードなども正しく動作しない場合は以下のようにします。

TABCODE = String.fromCharCode(9);

 スクリプトのファイル名の拡張子は.jsxにする必要があります。例えば

autoLayout.jsx

 のようにします。

写真素材 PIXTA