DTPab

DTPにまつわるあれこれ

タイムスタンプを付けてAppleScript内の変数をテキストに書き出したい

AppleScriptで変数の値をテキストファイルとして書き出したかったんですが、その時タイムスタンプも付けたかった。 ので、AppleScriptからJavaScriptを実行してタイムスタンプを取得し、シェルコマンドを叩いてテキストファイルを吐き出す、というAppleScrip…

よく使う処理・使うたび調べる処理はプロトタイプ拡張するといい

よく使う処理、いやむしろたまにしか使わなくて詳細を調べながら使う処理、ありますよね。 あと使うためにわざわざ値を変数に入れなくちゃいけない処理とか。 そういうものをプロトタイプ拡張して使いやすくできるのもJavaScriptのいいところです。 以下はそ…

東京のDTP勉強会特別編#6のお手伝いをしてきた

はじめに 会に参加してみて 全体を通して CCアプリ自動化について(Ten氏) Illustratorスクリプトハンズオン(したたか企画氏) InDesignスクリプトハンズオン(Ten氏) さいごに 追記 はじめに 東京のDTP勉強会特別編#6、スクリプトハンズオン勉強会にサポ…

InDesignのクイック適用をスクリプトランチャーとして使う

InDesignのクイック適用(⌘+Enter、もしくは一部のパネルにある雷マーク)には、実は検索するメニューをフィルターすることができるようになっています。 これを、画像のように「スクリプトを含む」をオンにし(デフォルトではオフ)、他をオフにすると、ク…

もくもく執筆会☆出張版REV.21に行ってきた

参加したもくもく会 自分の進捗 参加した感想 宣伝? 参加したもくもく会 湊川さんと熊谷さんが主催するもくもく執筆会☆出張版REV.21に参加してきました。 techbook-meetup.connpass.com 当日のTogetterはこちら togetter.com 自分の進捗 僕は次回の技術書典…

オブジェクトにまとめてキャプション用のテキストフレームを追加したい

改訂履歴 はじめに 使い方と動作画面 動作確認バージョン 既知の不具合 コード 余談 改訂履歴 2019.06.06 v0.2.1 ドキュメントの1ページ目にしかテキストフレームが生成されない不具合を修正しました。 はじめに けっこう前になりますが、バンフーセミナーで…

テキストをJSで評価・実行するJXA

はじめに JavaScriptでチャレンジ Automatorの設定 JXAのコード コードの説明 使い方 e.g.1 偶数を取り出す e.g.2 テキストの順序を入れ替える e.g.3 ファイルパスのエンコード e.g.4 クリップボードから前後の空白を削除する さいごに はじめに 前の記事で…

取得したファイルパスを簡単にencodeしたい

JXA

和文を含むパスがincludeでエラーになる Twitterで、KappaCauserさんと「includeのファイルパスに和文が入っているとエラーになる」という話をしてました。 試してみました。原因は和文みたいですね。半角スペースとハイフンは読み込めました。ちなみに和文…

ExtendScript Debugger for VSCode ver. 1.1.0 がリリース

v1.1.0がリリース 新しく追加された機能など シンタックスチェック ステータスバーの文字色が変更可能に #target、#targetengineに対応 extensionModeの実装 で、launch.jsonどうする? 今後のESDebugger v1.1.0がリリース 先日、ExtendScript Debugger for …

AppleScriptでレコードのキーから値にアクセスしたい…

仕事ではFinder操作を扱うAppleScriptをときどき書いていますが、レコードの値にアクセスする方法がわからなくて困っていました。 例えばこんなふうなことをAppleScriptでしたいのですよ……。 //これはJavaScript var dataList = { "こがね": {age: 19, birth…