スクリプト名
Adobe InDesign でスクリプトパネルとスクリプトラベルパネルを使用してタスクを自動化し、高速で一貫性のあるワークフローを実現する方法について説明します。
InDesign では、ワークフローを合理化するために 2 つのスクリプトパネル(スクリプトパネルとスクリプトラベルパネル)を使用することができます。
スクリプトパネル
スクリプトパネルを使用して、反復的なタスクを自動化するスクリプトを実行します。このパネルには、InDesign アプリケーション内および Preferences フォルダー内の Scripts フォルダーに保存されているスクリプトが表示されます。
スクリプトパネルを開くには、ウィンドウ/ユーティリティ/スクリプトを選択します。 スクリプトパネルフォルダーにスクリプトを追加すると、パネルに表示されます。
スクリプトの保存場所
- macOS:Users/[ユーザー名]/Library/Preferences/Adobe InDesign/[バージョン]/[言語]/Scripts/Scripts Panel
- Windows:Users\[ユーザー名]\AppData\Roaming\Adobe\InDesign\[バージョン]\[言語]\Scripts\Scripts Panel
Scripts Panel フォルダーを見つけるには、スクリプトパネルでスクリプトを右クリック(Windows)または Control キーを押しながらクリック(macOS)し、「エクスプローラーで表示」または「Finder で表示」を選択します。
スクリプトラベルパネル
スクリプトラベルパネルを使用して、テキストフレームやシェイプなどのページアイテムにラベルを割り当てます。ラベルは、スクリプトが特定のオブジェクトを識別するのに役立ちます。パネルを開くには、ウィンドウ/ユーティリティ/スクリプトラベルを選択します。
スクリプトを使用すると、シンプルなアクションから複雑な機能まで、タスクを自動化できます。利用可能なスクリプトガイドや開発者リソースを活用して、自分でスクリプトを作成したり、他のユーザーが作成したスクリプトを実行したりすることができます。
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 コミュニティからオープンソーススクリプトを見つけて機能を拡張し、特別なタスクを自動化します。
|
スクリプト |
作成者 |
用途 |
|
Kris Coppieters |
キーボードショートカットを使用して、1 つ以上の Unicode 文字を InDesign テキストに簡単に挿入できます。 |
|
|
Stefan Rakete |
キーボードショートカットを使用して、選択したテキストの前後に定義済みのタイポグラフィ引用符を追加します。 |
|
|
Paolo Agostinetto |
あるレイヤーとその要素を文書間でコピーします。 |
|
|
Roland Dreger |
テキストの小文字の高さを決定します。 |
|
|
Ariel Walden |
選択したテキストフレームに合わせて文書の余白を変更します。 |
|
|
Ariel Walden |
テキストフレーム間のスレッドを簡単に切断します。 |
|
|
Kris Coppieters |
InDesign と Adobe InCopy 用のスタートアップスクリプトで、メモの存在をユーザーに警告するメッセージを表示します。 |
|
|
Kris Coppieters |
ページアイテムに座標をコピーしてペーストします。 |
|
|
Gregor Fellenz |
InDesign GREP クエリを新しいスクリプトにチェーンします。 |
|
|
Gregor Fellenz |
InDesign のテキスト、表、またはオブジェクトからスタイルの上書きを消去します。 |
|
|
Luis Felipe Corullón |
InDesign ドキュメント内の選択を反転します。 |
|
|
Paolo Agostinetto |
このスクリプトは、あるレイヤーとその要素を文書間でコピーできるようにします。 |
|
|
Peter Kahrel |
文書終わりの後注をブック終わりの後注に変換します。 |
|
|
Peter Kahrel |
後注を追加または削除したときに参照が自動的に更新されない後注を作成します。 |
|
|
Olav Kvern |
画像などの現在の選択内容のサイズを、ページに合わせて変更します。 |
|
|
Olav Kvern |
ページのサイズを、画像などの現在の選択内容のサイズに合わせて変更します。 |
アドビは、オープンソースコミュニティスクリプトのリポジトリを GitHub 上に保持しています。 InDesign コミュニティスクリプトリポジトリーについて詳しくは、ReadMe ファイルを参照してください。この ReadMe ファイルには、スクリプトの提供に関する詳細と、スクリプト作成者へのリンクが含まれています。