DTPab

DTPにまつわるあれこれ

DTPerのスクリプトもくもく会#18を開催しました

概要 運営の反省点 そもそも承認するホスト役だった Google Meetの負荷? Twitter見てる暇がない 良かった点 無料開催できた Slackを活用できた チェックアウト後の雑談 出た質問まとめ InDesignの「変形シーケンス」の内容をスクリプトでフォローできるか?…

記述範囲の数値をカンマ区切りで取得するJXA

JXA

選択して右クリックから選ぶだけ 使い方は1 -> 12のように、半角数字->半角数字と記述したテキストを選択して右クリック。そこからサービスメニューを呼び出します*1。 ->の前後にスペースがあってもなくても大丈夫ですが、数字は左側が小さいことが条件です…

データの変更日時を自動挿入するGAS

GAS

スプレッドシートの変更日時を自動的に挿入するGASを書いてみた。 スプレッドシートを開いたら、ツール>スクリプトエディタを開き、下記コードをコピペする。プロジェクト名などは任意。 コード function insertDate() { var tgtRange = SpreadsheetApp .ge…

パネルで選択中のスクリプトを実行するInDesignスクリプト

ワンライナーなのでGistにもアップせずここに供養しておく。 app.menuActions.itemByName("スクリプトを実行").invoke(); スクリプトパネルでスクリプトを選択した状態で実行してください。 ショートカットに登録しておくと、スクリプトパネルで選択するスク…

ExtendScriptのErrorオブジェクトのプロパティ

プロパティ ExtendScriptでの仕様と気づいたこと インスタンス化 参照 書いてるスクリプトで改めてErrorオブジェクトについて調べたので自分用のメモです。というのもどうやらJavaScriptの一般的なErrorオブジェクトと違い、プロパティをAdobe ExtendScript…

【告知】もくもく会#18 やります

DTPerのスクリプトもくもく会、参加者募集中です! dtpmkmk.connpass.com DTPerのスクリプトもくもく会#18を今月7/18(土)14:00〜開催予定です。このままだと超少人数開催になるので参加予定の皆さん、楽しくやりましょう! 予定空いているどうしよっかなー…

JXAのデバッグにSafariのWEBインスペクタが使える

JXA

はじめに 公式ドキュメント 記事執筆時点のマシン環境 JXAデバッグでWEBインスペクタを利用する手順 SafariのWEBインスペクタをオンにする JXAにdebuggerを記述する スクリプトを実行する Automatorでもデバッグできる おわりに はじめに JXAをスクリプトエ…

SUIに画像を埋め込む方法

はじめに 取り扱わないこと 画像ファイルを文字列化する SDBを使う BINARY読み込み、コードポイントとして落とし込む 文字列化する 画像データとして復号 BINARY読み込み、toSource()メソッドで文字列化 文字列化する 画像データとして復号 おわりに 補足:S…

StartupScriptでアプリ起動時に一度だけ呼ぶイベントある?

答え:1回呼ぶだけならイベントに登録するなかれ そもそもStartupScriptってアプリ起動時に実行されるスクリプト。だからStartupScriptsフォルダにスクリプトを放り込んでおけば起動時に1回呼ばれて終了となりますよね。 どうしてこんなことに気づかずイベン…

ScriptUIの詳細な資料

以前もくもく会で紹介したような気がするのですが(してないか?)、USスクリプティングフォーラムでも常連のPeter KahrelさんがScriptUIに関する詳細な資料を無償で提供されています。Adobeのどんな公式ドキュメントよりも詳しく、実情に沿った内容です。 S…