DTPab

印刷やデザイン、アドビ製アプリやスクリプトなど、雑多な技術ブログ

ExtendScriptにおけるエイリアスファイル操作

ExtendScriptでエイリアスファイル*1の扱いについて少しつまづいたので、改めてAdobe公式のJavaScript Tool Guide*2にあたって調べた内容を残しておきます。 パス関係 ファイルへの絶対パス プロパティ 値 備考 File.path String そのファイルへの絶対パス例…

DTPerのスクリプトもくもく会#25 オンライン を開催しました

オンライン開催ツールを変えました 話題や質問等 Yahoo! APIがV2になった CEPの配布方法 ExtendScriptでJSONを扱えるようにする 最後に 恒例のもくもく会開催報告エントリーです。 オンライン開催ツールを変えました Google MeetがGoogle Workspaceのサービ…

SUIImageをclickイベントで差し替えられない

2ヶ月ぶりくらいの更新です。子供が夏休みの間、毎朝・毎晩お弁当作りなどの家事炊事に追われておりました。 さて、ここしばらくちょこちょことツイートしてますが、久しぶりにゼロからスクリプト開発しています。数年前に作った検索置換を連続で行うスクリ…

DTPerのスクリプトもくもく会#24 オンライン を開催しました

2021年7月18日、24回目のDTPerのスクリプトもくもく会を開催しました。 前回に引き続き日曜日の開催で、5名の方にご参加いただきました! dtpmkmk.connpass.com いただいた質問や出た話題などを振り返りたいと思います。 エディタは何を使っていますか? VSC…

技術書典11に初出展します

明日(7/10)から開催の技術書典11に、DTPerのスクリプトもくもく会名義で初出展します! 技術書典には過去、寄稿や委託という形で出展したことがあるので厳密には初めてではないのですが、今回はもくもく会名義で申し込んでの出展です。 techbookfest.org …

日数単位でDateオブジェクト同士の差を求めたい

GASのリファクタリングをしていて実装したのですが、思ったより簡単だったのでメモとして残しておきます。 やりたかったこと できたもの 注意点 「1日」の定義 Dateコンストラクタの月表記 本来はもっと工夫が必要 やりたかったこと 任意の日付(Dateオブジ…

Adobeアプリ拡張機能インストールのためのExManCmdコマンドが新しくなる?

また拡張機能周りの速報的な記事です。 medium.com 僕の雑な理解が間違っている可能性もあるので、元の記事とあわせてお読みください。もし間違いなどがあればご指摘いただけると嬉しいです。 **以下、記事より抜粋・意訳** Creative Cloud Desktop app…

CEP 11がリリース

CEP

Adobe CEP 11がリリースされたようです。 medium.com 対応するNode.jsも新しいバージョンになっているようです。 また、既存のCEP10で作っていたエクステンションのマイグレーションについても記載があります。 各アプリケーションごとにCEP11の対応が異なる…

InDesign 16.2.1でAdobeXMPScriptライブラリが読み込めない不具合

テストのためにバージョンアップした16.2.1で、これまで使っていたXMPを読み込むスクリプトでI/Oエラー(入出力エラー)が起きるようになってしまいました。 原因を探ったところ、どうもExternalObjectでAdobeXMPScriptライブラリを読み込めないようです。 S…

InDesign 16.2 でアップデートされた正規表現がおかしい?

先日アップデートされたInDesign 16.2(2021)ですが*1、正規表現検索置換にアップデートが入りました*2。 これまで、「行頭」という位置を表す^という正規表現は検索でだけ機能していました。それが16.2から置換としても正しく機能するというのが今回のアッ…