Practice makes Perfect !

ExtendedScript素人です。同じ境遇の方、一緒に脱素人を目指しましょう!

長方形を描画してみる

ここで実際に新規ドキュメントに長方形を作成してみましょう。 var doc = app.documents.add(); doc.rectangles.add();//長方形はrectangleオブジェクトです InDesignに新規ドキュメントが追加され、ページの左上に長方形が作成されたはずです。それでは、作…

配列

配列は、1つの変数内に複数のデータを持つことができます。変数名の後に[ ]、その中に番号をいれて値にアクセスします。Javascriptでは配列はArrayオブジェクトとなります。空の配列を作成するときは次のように書きます。 var data = newArray(); または var…

コレクション、代入、変数

コレクション オブジェクトを複数まとめて扱うことができるのがコレクションです。InDesignのスウォッチやレイヤーなど、複数のオブジェクトに対して一括で処理ができます。 「何番目のレイヤーを非表示にする」とか「何番目のスウォッチを塗に適用する」と…

オブジェクト,プロパティ,メソッド

オブジェクト コンピュータ上で操作や処理の対象となる何らかの実体のことをオブジェクトといいます。 またオブジェクトにはそれぞれ固有のプロパティ(属性)とメソッド(操作)があり、外部からのメッセージを受けてメソッドを実行し、データを操作します…

ESTKとVSCode

とりあえず、スクリプトでInDesignを動かしてみたい いちからスクリプトの勉強を始める前に、とりあえず、スクリプトでInDesignを動かしてみたいと思ったら、まずはESTKかVSCodeのインストール。 ESTKならCreative CloudアプリからExtendScript Toolkit CCを…

app.documents.add();

42歳になってInDesignのScriptを自分で書いてみたいと思った 印刷業界で仕事をして20年近く。印刷会社勤務だからデザインもやればオペレーションもやる。印刷について、デザインについて、その他いろいろ勉強してきたけど、ここにきてまさかのスクリプトの魅…