DTPab

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

InDesign 2021 ExtendScript API

InDesignフォーラムで情報がアップされていたので共有です。 community.adobe.com ただAdobe Forum、いつまで見れるか信用性が失墜している(当社比)ので記事にもURLを転載しておきます。 InDesign(最新版)のExtendScript API*1 InDesign ExtendScript AP…

Vivliostyle ユーザーと開発者の集い 2020秋に参加しました

先週末、こちらのオンラインイベントに参加してきました。 vivliostyle.connpass.com 当日の配信はこちらです(勝手に貼り付けても良かったのか?)。connpassのイベントページから資料を見に行くと、各セッションごとに切り分けられた動画もあります。 CSS…

Adobeの拡張機能周りの情報

Tweetしたけど自分用にメモとして残しておく。 Adobe CCライブラリのAPIが開放された medium.com curlコマンドとNode.jsによるAPIアクセスが紹介されている CEPにも応用できそう CCライブラリAPIのドキュメンテーション https://www.adobe.io/creative-cloud…

論文執筆者と掲載ページの一覧をGASでまとめてtxtファイルとしてダウンロードできるようにしてみた

GAS

やったこと 動作画面 事前に準備しておくもの Google Sheetでの作業 スクリプトエディタでの作業 Google Apps Script HTML 実行する コード解説 GASの解説 スプレッドシートのソートと情報の取得 データの整形 吐き出すテキストとして整形 HTML側から実行す…

VSCodeのmarkdown編集でもユーザースニペットが使えるようにする

標題の件、markdown編集時にはデフォルトでオフになっているので、それをオンにすれば解決します。 環境設定からmarkdown用の設定を開く 設定を記述 おしまい(うまく機能しなければアプリを再起動) という手順で簡単にできます。 試したバージョンなど や…

{} の入れ子問題

ろくやん(id:rokuyaN)さんの下記の記事でコメント付けたけどタグ文字をエスケープできずうまくコードが貼り付けられなかった。 rokuyan.hatenablog.com のでここに晒しておきます(元のスクリプトは上記ページ参照)。 var layObj = app.activeDocument.la…

Google Sheetsで「前のシート名」を取得するカスタム関数

GAS

やりたかったこと アクティブなシートのひとつ前のシート(インデックス上でひとつ左側のシート)名を取得したかった。 というのも VLOOKUP 関数を使うに当たり、シート名で特定しない、不特定なシートを指定したかったのです。 =G3/VLOOKUP(A3, 'PREVIOUSSH…

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

2020年9月18日、DTPerのスクリプトもくもく会#19を開催しました。ご参加くださったみなさん、ありがとうございました! 今回は参加者3名、主催2名という小規模開催でしたが、3時間程度ではあっっっっっという間でした。以下、開催のもようです。 会の概略 会…

+DESIGNING vol.50 のコラム「ラクラボ。」を執筆しました

今月末発売予定の +DESIGNING vol.50掲載のコラム「ラクラボ。」を執筆しました。 *掲載許可をいただいています Adobe謹製のExtendScript開発・デバッグツール「ESTK」からVSCode(ESDebugger)への乗り換えについて書きました*1。 デザイン系のムックだと…

ISBNや雑誌コードのチェックディジットを確認するスクリプト

タイトル通り、なスクリプトを作りました。ハイフン込みで13桁の数字(の文字列)を選択した状態でスクリプトを実行してください。InDesign、Illustrator、どちらでも動作します。 InDesignでの動作(実際はIllustratorでも動く) チェックディジットの細か…