Photoshopで指定した名前のレイヤーを検索し、選択状態にするJSXスクリプトを作成しました。

目次
Photoshopスクリプトでレイヤー名からレイヤーを選択する方法
スクリプト作成時のポイントは以下の通りです。
app.activeDocumentが存在するかをチェックdoc.layers.getByName("背景")が存在するかをチェック- 任意のレイヤー名を受け取れるように関数化
Photoshopのほかの自動化処理やスクリプトは、まとめ記事をご覧ください。
あわせて読みたい


Photoshopの使い方まとめ|レイヤー操作・書き出し・スクリプト
Photoshopの記事を、やりたいことから探せるように分類しました。 同じ作業を何度も繰り返している場合は、スクリプトの項目もご覧ください。 各カテゴリーは閲覧数の多…
コード内の「背景」と記述されている箇所を、選択したいレイヤー名に変更して実行してください。
// 現在のドキュメントを取得
var doc = app.activeDocument;
// レイヤーを指定して取得する関数
function getLayerByName(layerName) {
try {
return doc.layers.getByName(layerName);
} catch (e) {
alert("レイヤー名 '" + layerName + "' は存在しません。");
return null;
}
}
// 指定したレイヤー名を取得(デフォルトは "背景")
var targetLayer = getLayerByName("背景");
if (targetLayer) {
doc.activeLayer = targetLayer;
}レイヤーを選択・操作するスクリプトは、ほかにも紹介しています。
あわせて読みたい


Photoshopスクリプト(jsx)│階層関係なくレイヤー名でレイヤー選択する方法
Photoshopでレイヤーの階層に関係なく、指定したレイヤー名で検索して選択状態にするJSXスクリプトを作成しました。 Photoshopスクリプトで階層に関係なくレイヤー名で…
あわせて読みたい


Photoshopスクリプト(jsx)│1つ下の表示レイヤーを選択する方法
Photoshopで1つ下の表示レイヤーを選択するJSXスクリプトを作成しました。 Photoshopスクリプトで1つ下の表示レイヤーを選択する方法 スクリプトの主なポイントは以下の…
あわせて読みたい


Photoshopスクリプト(jsx)│非表示のレイヤーでも可!1つ下の表示レイヤーを選択する方法
Photoshopで非表示レイヤーが含まれていても、1つ下の表示レイヤーを選択できるJSXスクリプトを作成しました。 Photoshopスクリプトで非表示レイヤーがあっても1つ下の…
あわせて読みたい


Photoshopスクリプト(jsx)│1つ上のレイヤーを追加選択する方法
Photoshopで1つ上のレイヤーを追加選択するJSXスクリプトを作成しました。 Photoshopスクリプトで1つ上のレイヤーを追加選択する方法 処理のポイントは以下の通りです。…
