ブログこのサイトについて自己紹介お問い合わせフロントエンドエンジニアが「Web」「Youtube」「3D」「お金」「お買い物情報」など、興味があることについて深堀っていくブログです。HomewebのことPhotoshopのJSXで選択中のレイヤーを取得する方法PhotoshopのJSXで選択中のレイヤーを取得する方法2022年7月21日webのことPhotoshopTwitterFacebookHatenaPocket色々調べたいたのですが、簡単に選択中のレイヤーを取得する簡単な手段が見つかりませんでした。自分で工夫して解決していたメモです。選択レイヤーのリンクを一旦削除する選択レイヤーにリンクをつけるリンクされたレイヤーを取得するリンクを削除するリンクされたレイヤーは取得できるようなので、下記のような形で一度リンクしてから、リンクされているレイヤーを取得するようにしました。書き方がいまいちなところもあると思います。Photoshopのjsxが繊細で書き方によってはレイヤーが取得できなかったりしたので下記の形に落ちつきました。}}再度選択し直すレイヤーに対してさまざまな処理を行なった場合に選択状態が外れてしまう場合があります。再度下記のように実行することで、名前でマッチさせて再度選択状態にすることができます。レイヤーの名前を変更するPhotoshopのjsxは繊細な部分が多いので少し苦労しました。履歴にログを残さないようにする(リンクをつけたり外したりする)アクションでPhotoshopのヒストリーを汚させない!簡単に使えるスクリプトを使ってみよう下記のように書くと、実行した関数内の履歴は全て「レイヤー名変更」にまとめられます。不要な履歴が残らず一回戻るだけでよいので自作で作るときは設定しておくと良いです。{}操作履歴を書き出す下記を行うことで操作履歴をjsxで使える形で書き出しを行うことができます。自分で作りたい場合にはログ取得機能を使って必要な部分を抜き出して使うのが良いかと思います。projectM1マックでログ取得を行う場合は少し工夫が必要なので注意です。下記の記事を参考にしてください。関連する記事Photoshopを便利に使う自作JSXやショートカット2022年7月18日おすすめの本Javascriptを勉強する際に読んでおくと良いなと思った本たちです。リーダブルコードは綺麗なコードを書く考え方が身に付きます。いまでもその考え方が根付いています。bloom」2021年9月20日フロントエンドやデザインを教えるメンター(Menta)はじめました。2021年9月6日サイトのことWebのこと、Youtubeのこと、3Dのこと、お金のこと、お買い物情報など、興味があることを深堀って記事にしてます。