ドキュメントにある全てのレイヤーは、以下のようにlayerオブジェクを配列として取得します。

var lyrObj= app.activeDocument.layers;
$.writeln (lyrObj.length);

 

特定のレイヤーは以下のように取得します。

var lyrObj= app.activeDocument.layers;
var lyrObj_F= lyrObj.firstItem(); //最上面のレイヤー
var lyrObj_B= lyrObj.lastItem(); //最下面のレイヤー
var lyrObj_N= lyrObj.itemByName('layer1'); //名前で指定
var lyrObj_A= app.activeDocument.activeLayer; //アクティブ(選択されている)レイヤー
$.writeln ('Top Layer= '+lyrObj_F.name);
$.writeln ('Ground Layer= '+lyrObj_B.name);
$.writeln ('By Name Layer= '+lyrObj_N.name);
$.writeln ('Active Layer= '+lyrObj_A.name);

 

 

Joomla templates by a4joomla