ウィンドウ/ユーティリティ/スクリプトに移動して、スクリプトパネルを開きます。
Adobe InDesign でスクリプトパネルとスクリプトラベルパネルを使用してタスクを自動化し、高速で一貫性のあるワークフローを実現する方法について説明します。
InDesign では、2 つのスクリプトパネル(スクリプトパネルとスクリプトラベルパネル)を使用してワークフローを合理化できます。
スクリプトパネル
スクリプトパネルを使用して、反復的なタスクを自動化するスクリプトを実行します。 このパネルには、InDesign アプリケーション内および Preferences フォルダー内の Scripts フォルダーに保存されているスクリプトが表示されます。
スクリプトパネルを開くには、ウィンドウ/ユーティリティ/スクリプトを選択します。 スクリプトを Scripts Panel フォルダーに追加すると、そのスクリプトがパネルに表示されます。
スクリプトの保存場所
- macOS:Users/[ユーザー名]/Library/Preferences/Adobe InDesign/[バージョン]/[言語]/Scripts/Scripts Panel
- Windows:Users¥[ユーザー名]¥AppData¥Roaming¥Adobe¥InDesign¥[バージョン]¥[言語]¥Scripts¥Scripts Panel
Scripts Panel フォルダーを見つけるには、スクリプトパネルでスクリプトを右クリック(Windows)または Control キーを押しながらクリック(macOS)し、「エクスプローラーで表示」または「Finder で表示」を選択します。
スクリプトラベルパネル
スクリプトパネルパネルを使用して、ラベルをテキストフレームやシェイプなど、ページアイテムに割り当てます。 ラベルは、スクリプトが特定のオブジェクトを識別するのに役立ちます。パネルを開くには、ウィンドウ/ユーティリティ/スクリプトラベルを選択します。
スクリプトを使用すると、単純な操作から複雑な機能まで、タスクを自動化できます。利用可能なスクリプトガイドや開発者リソースを活用して、自分でスクリプトを作成したり、他のユーザーが作成したスクリプトを実行したりすることができます。
スクリプトパネルで検索
検索フィールドに入力すると、結果がリアルタイムで表示されます。入力するに従って、使用可能なスクリプト階層全体で、
フォルダーまたはファイル名で一致するスクリプトを表示できます。
結果を絞り込むには、検索 アイコンの横にある下向き矢印を選択し、特定のフォルダーを選択します。そのフォルダー内で一致するスクリプトのみが表示されます。
検索語を入力した後に Enter を押すと、セッションの検索ヒストリーに追加されます。セッションのヒストリーを表示するには、ドロップダウン アイコンを選択します。検索ヒストリーは現在の InDesign セッションでのみ使用でき、InDesign を閉じて再度開くとクリアされます。
検索テキストの大文字と小文字を正確に区別する場合は、大文字と小文字を区別 アイコンを選択します。
InDesign で利用可能なサンプルスクリプト
サンプルスクリプトをインストールして使用できます。スクリプトを実行するには、スクリプトパネルで、そのスクリプトをダブルクリックします。
|
スクリプト名 |
機能 |
|
AddGuides |
選択したオブジェクトの周囲にガイドを追加します。 |
|
AddPoints |
選択したオブジェクトのパスにアンカーポイントを追加します。 |
|
Add QR Code |
QR コードをプレースホルダーに配置するか、ページアイテムとして直接配置します。 |
|
AdjustPageItems |
親ページで余白の変更やページの挿入を行った後にアイテムの位置を調整するには、偶数/奇数ページのコンテンツを、指定した量だけ移動させます。 |
|
AlignToPage |
オブジェクトをページ上の指定した位置に揃えます。 |
|
AnimationEncyclopedia |
アニメーションの様々なプロパティを設定したボタンを作成します。 |
|
BreakFrame |
選択したテキストフレームとその内容をストーリーから削除します。 |
|
CornerEffects |
特定のパスポイントに適用された効果を含む、様々なコーナー効果を使用して選択したアイテムのパスを再描画します。 |
|
CreateCharacterStyles |
選択したテキストに基づいて完成した文字スタイルを定義します。 |
|
CropMarks |
選択したオブジェクトの周囲に内トンボやセンタートンボを追加します。 |
|
ExportAllStories |
ドキュメントのすべてのストーリーを一連のテキストファイルとして書き出します。 |
|
FindChangeByList |
タブ区切りテキストファイルを読み込んで、標準的なテキスト検索/変更操作を実行します。 |
|
ImageCatalog |
指定したフォルダーのすべてのグラフィックをコンタクトシートレイアウトで配置します。 |
|
MakeGrid |
選択したオブジェクトを分割または複製することによってグリッドを作成します。 |
|
Neon |
選択したオブジェクトにブレンド効果を適用します。 |
|
PathEffects |
選択したオブジェクトのパスポイント位置を変更してクリエイティブな効果を追加します。 |
|
PlaceMultipagePDF |
PDF 文書のすべてのページを配置します。 |
|
SelectObjects |
オブジェクトの種類ごとにアクティブなスプレッド上のオブジェクトを選択します。 |
|
SortParagraphs |
選択した段落をアルファベット順に並べ替えます。 |
|
SplitStory |
選択したストーリー内のテキストフレームを、個別のリンクされていないテキストフレームに分割します。 |
|
TabUtilities |
選択したテキストにタブおよびインデントを適用します。 |
UXP プラグインの開発
スクリプトはタスクの自動化に役立ちますが、UXP スクリプトを使用すると、デベロッパーはリッチでインタラクティブなユーザーインターフェイスを備えたプラグインを作成できます。
コミュニティ投稿スクリプト
Adobe InDesign コミュニティからオープンソーススクリプトを見つけて機能を拡張し、特別なタスクを自動化します。
|
スクリプト |
作成者 |
用途 |
|
Unicode Injector |
Kris Coppieters |
キーボードショートカットを使用して、1 つ以上の Unicode 文字を InDesign テキストに簡単に挿入できます。 |
|
Insert Typographer Quote |
Stefan Rakete |
キーボードショートカットを使用して、選択したテキストの前後に定義済みのタイポグラフィ引用符を追加します。 |
|
Layer Cloner |
Paolo Agostinetto |
あるレイヤーとその要素を文書間でコピーします。 |
|
Get xHeight |
Roland Dreger |
テキストの小文字の高さを決定します。 |
|
SnapMarginsToTextFrame |
Ariel Walden |
選択したテキストフレームに合わせて文書の余白を変更します。 |
|
BreakTextThread |
Ariel Walden |
テキストフレーム間のスレッドを簡単に解除できます。 |
|
InCopy Note Alert |
Kris Coppieters |
InDesign と Adobe InCopy 用のスタートアップスクリプトで、メモの存在をユーザーに警告するメッセージを表示します。 |
|
Copy Paste Coordinates |
Kris Coppieters |
座標をコピーしてページアイテムに貼り付けます。 |
|
Chain GREP |
Gregor Fellenz |
InDesign GREP クエリを新しいスクリプトにチェーンします。 |
|
ClearOverrides |
Gregor Fellenz |
InDesign のテキスト、表、またはオブジェクトからスタイルの上書きを消去します。 |
|
Invert Selection |
Luis Felipe Corullón |
InDesign ドキュメント内の選択範囲を反転します。 |
|
Paolo Agostinetto |
このスクリプトは、あるレイヤーとその要素を文書間でコピーできるようにします。 |
|
|
End Notes to End of Book Notes |
Peter Kahrel |
文書終わりの後注をブック終わりの後注に変換します。 |
|
Renumbering Endnote References |
Peter Kahrel |
後注を追加または削除したときに参照が自動的に更新されない後注を作成します。 |
|
Size Thing to Page |
Olav Kvern |
画像などの現在の選択内容のサイズを、ページに合わせて変更します。 |
|
Size Page to Thing |
Olav Kvern |
ページのサイズを、画像などの現在の選択内容のサイズに合わせて変更します。 |
アドビは、オープンソースコミュニティスクリプトのリポジトリを GitHub 上に保持しています。 InDesign コミュニティスクリプトリポジトリーについて詳しくは、ReadMe ファイルを参照してください。 この ReadMe ファイルには、スクリプトの提供に関する詳細と、スクリプト作成者へのリンクが含まれています。