getByName

書式

layers.getByName(layerName)

説明

指定された名前のLayerオブジェクトを返します。該当する名前のレイヤーがない場合はエラーになります。エラーを回避するにはtry...catchを使います。また、同じ名前のレイヤーがある場合はレイヤーパネルで上の方にあるレイヤーが対象になります。
try{
    var targetLayer=app.activeDocument.layers.getByName("レイヤー 2");
    alert(targetLayer.name);
}catch(e){
    alert("該当する名前のレイヤーはありません。");
}

目次に戻る