■プログラム説明(ソースコード説明)
レイヤーカンプに新規に追加するにはadd()を使います。add()のパラメータに登録する名前、コメント、外観、位置、表示状態を保持するかのフラグを指定します。
---------------------------------------------------------------------------------------------------------
■ソースコード
layName = "最終版"; ←レイヤーカンプに登録する名前を指定します
comment = (new Date()).toString(); ←レイヤーカンプのコメントを指定します(日付)
appr = true; ←外観(レイヤー/スタイル)を保持するようにします
pos = true; ←位置を保持するようにします
vis = true; ←表示状態を保持するようにします
activeDocument.layerComps.add(layName,comment,appr,pos,vis); ←新しくレイヤーカンプを登録します
---------------------------------------------------------------------------------------------------------
■使い方
1:日時を入れるレイヤーカンプを選択します。
2:ファイルメニューからスクリプトを実行します。
3:レイヤーカンプのコメントに現在の日時が入ります。
---------------------------------------------------------------------------------------------------------
■ポイント
アクティブになっているドキュメントで選択されているレイヤーカンプのコメントに現在の日時を入れるには以下のようにします。
docObj = activeDocument;
for (i=0; i<docObj.layerComps.length; i++)
{
if (docObj.layerComps[i].selected == true)
{
docObj.layerComps[i].comment = (new Date()).toString();
}
}
---------------------------------------------------------------------------------------------------------
■注意
レイヤーカンプを操作する場合には対象となるドキュメントはアクティブになっている必要があります。
■実際のスクリプトをダウンロード(sample.js.zip)