レイヤーを削除する

■プログラム説明(ソースコード説明)
 レイヤーを削除するにはドキュメントオブジェクトのlayersオブジェクトのremove()を使います。サンプルではアクティブになっているドキュメントの一番上のレイヤー(0番目)を削除しています。

---------------------------------------------------------------------------------------------------------
■ソースコード
activeDocument.artLayers[0].remove(); ←一番上のレイヤーが削除されます

---------------------------------------------------------------------------------------------------------
■使い方
1:ファイルメニューからスクリプトを実行します。
2:一番上のレイヤーが削除されます。

---------------------------------------------------------------------------------------------------------
■ポイント
 開かれているドキュメントの全てのレイヤーを削除する場合には以下のようになります。

docObj = documents;
for (i=0; i<docObj.length; i++)
{
activeDocument = docObj[i];
while(docObj[i].layers.length > 1)
{
docObj[i].layers[0].remove();
}
}

---------------------------------------------------------------------------------------------------------
■注意
 レイヤーを削除する場合には対象となるドキュメントはアクティブになっている必要があります。レイヤーが一枚しかなく背景もない場合にはレイヤーを消すことはできません。

■実際のスクリプトをダウンロード(sample.js.zip)