というわけで先週のUSフォーラムウォッチングです。
- スクリプトでグループ化されたオブジェクトにアクセスするには?
Solved: Trouble dealing with setting colors on grouped obj... - Adobe Support Community - 13874248
Page.pageItems
だとグループ化された内包オブジェクトにアクセスできないので、Page.allPageItems
を使うといいよ、という話。
ただ、Page.allPageItems
プロパティにはグループもその中の内包オブジェクトもどちらにもアクセスするので、処理がダブってしまう可能性も考慮しましょう。
このあたりは似たようなプロパティ名でもホストアプリケーションによっても挙動がまったく異なります。InDesignだからIllustartorでもこうだろう、とはならないので気をつけてくださいね(ついこの間やらかした)。
- VS Codeでデバッグする際、デバッグ対象のアプリケーションに表示されないものがある
Betreff: Application Missing From VS Code Evaluati... - Adobe Support Community - 13876992
まだ解決されていなくて、すごく気になっているスレッドです。いろんな方法が示されているのですが、果たしてどういう解決に至るのか…。
ちなみに自分はこの現象に遭遇したことがないです。
- 開いている複数のドキュメントで、同じページを表示させたい
Solved: Script to open particular page in multiple documen... - Adobe Support Community - 13885205
例えばA・B・Cという3つのドキュメントを開いていたとして、アクティブなAで2ページ目を開いていたら、ほかの2つのドキュメントも2ページ目を表示させる、という感じ。
とても簡単なスクリプトで対応されています。
- テキストのカラーをある色からある色へ1行ずつ遷移させたい
A script that transitions the text fill colour of ... - Adobe Support Community - 13890952
これは面白くとても仕上がりが楽しいスクリプトです。
最初と最後の行を好きな色で塗ったら、その間を(まるでIllustratorのブレンド機能のように)色を補完してくれます。
こういうのこそスクリプトらしい処理で楽しいですね。