特定の名前のレイヤーが存在するか調べる

■プログラム説明
 特定の名前のレイヤーが存在するかどうかはtry, catchを使います。存在しないレイヤーを参照しようとするとエラーが発生します。これを利用してtry, catchでエラー状況からレイヤーの存在の有無を調べることができます。

■ソースコード
layObj = activeDocument.artLayers;
flag = true;
try{
n = layObj["ABC"];
}
catch(e){
flag = false;
}
if (flag)
{
alert("レイヤーが存在します");
}else{
alert("レイヤーがありません");
}

■ポイント
 なし