2020-01-01から1年間の記事一覧
connpass.com 出演するんです。明日。「オススメの一品コーナー」で10分程度になります。 割と急に決まりまして、ほとんどなにも準備できていないですが明日なんですよね。 一応伝えようと思っているものはあるのですが短い時間でうまく伝えられるか、なんと…
調べたのでメモです。 U+0370 ~ U+03FF 詳しくは下記参照。 www.asahi-net.or.jp
spark.adobe.com というわけで本日Adobeから公式にアナウンスされたこのイベントに、僕が主催するDTPerのスクリプトもくもく会も協力します。 詳しいことは僕もまだ良くわかってないのですが、あんな勉強会やこんな勉強会を主催されているお歴々の皆さまと肩…
はじめに このスクリプトは何をするもの? ダウンロードするには スクリプトの使い方 jsx版について main関数 reWrite関数 基底グリフに置換する仕組み ルビが設定されていない場合 ルビが設定されていた場合 最後に はじめに ものかのさんの「なると巻き」…
Adobe Tech Blogに下記のような記事がアップされています。詳しくは元の記事を参照。 medium.com CC Apps対応の概略 CEP panel ExtendScript & SUI Generator(Photoshopのみ) UXP 今後(雑な意訳) 最後に CC Apps対応の概略 Gistにcsvがアップされていた…
2020年11月22日、DTPerのスクリプトもくもく会#20を開催しました! もう20回目の開催になるのですね〜。感慨深い。 今回も初めましての方にご参加いただけて嬉しい限りです。新しい方に参加してもらえないとこういった勉強会は緩やかに衰退していくような気…
前回、選択したオブジェクトをランダムに塗り分けるスクリプトを作りました。 uske-s.hatenablog.com これだと何の制限もなくただランダムに塗り分けるだけなので、実用性に欠けます。なので今回は、このスクリプトにいろいろ機能を追加していきます。 もし…
久しぶりにIllustratorのスクリプト記事です。今回は標題のスクリプトを作る過程から解説しようと思います。 はじめに どんなスクリプトを作るの? 開発環境 この記事で扱わないこと 開発しよう フローチャート それぞれを小さな関数にまとめよう ドキュメン…
調べたのでメモ。 U+E0100 〜 U+E01EF ということみたい*1。 *1:https://unicode.org/reports/tr37/#w1aab9b1 より、2 Description を参照した
Ten A先生のブログで、CotEditorで作業中のスクリプトファイルをそのままAdobeアプリで実行できるAppleScriptが紹介されています。 ten-artai.com 見ていただければ分かりますが、例えばInDesign用について言えば「2021専用」になっています。 僕は仕事の都…
InDesignフォーラムで情報がアップされていたので共有です。 community.adobe.com ただAdobe Forum、いつまで見れるか信用性が失墜している(当社比)ので記事にもURLを転載しておきます。 InDesign(最新版)のExtendScript API*1 InDesign ExtendScript AP…
先週末、こちらのオンラインイベントに参加してきました。 vivliostyle.connpass.com 当日の配信はこちらです(勝手に貼り付けても良かったのか?)。connpassのイベントページから資料を見に行くと、各セッションごとに切り分けられた動画もあります。 CSS…
Tweetしたけど自分用にメモとして残しておく。 Adobe CCライブラリのAPIが開放された medium.com curlコマンドとNode.jsによるAPIアクセスが紹介されている CEPにも応用できそう CCライブラリAPIのドキュメンテーション https://www.adobe.io/creative-cloud…
やったこと 動作画面 事前に準備しておくもの Google Sheetでの作業 スクリプトエディタでの作業 Google Apps Script HTML 実行する コード解説 GASの解説 スプレッドシートのソートと情報の取得 データの整形 吐き出すテキストとして整形 HTML側から実行す…
標題の件、markdown編集時にはデフォルトでオフになっているので、それをオンにすれば解決します。 環境設定からmarkdown用の設定を開く 設定を記述 おしまい(うまく機能しなければアプリを再起動) という手順で簡単にできます。 試したバージョンなど や…
ろくやん(id:rokuyaN)さんの下記の記事でコメント付けたけどタグ文字をエスケープできずうまくコードが貼り付けられなかった。 rokuyan.hatenablog.com のでここに晒しておきます(元のスクリプトは上記ページ参照)。 var layObj = app.activeDocument.la…
やりたかったこと アクティブなシートのひとつ前のシート(インデックス上でひとつ左側のシート)名を取得したかった。 というのも VLOOKUP 関数を使うに当たり、シート名で特定しない、不特定なシートを指定したかったのです。 =G3/VLOOKUP(A3, 'PREVIOUSSH…
2020年9月18日、DTPerのスクリプトもくもく会#19を開催しました。ご参加くださったみなさん、ありがとうございました! 今回は参加者3名、主催2名という小規模開催でしたが、3時間程度ではあっっっっっという間でした。以下、開催のもようです。 会の概略 会…
今月末発売予定の +DESIGNING vol.50掲載のコラム「ラクラボ。」を執筆しました。 *掲載許可をいただいています Adobe謹製のExtendScript開発・デバッグツール「ESTK」からVSCode(ESDebugger)への乗り換えについて書きました*1。 デザイン系のムックだと…
タイトル通り、なスクリプトを作りました。ハイフン込みで13桁の数字(の文字列)を選択した状態でスクリプトを実行してください。InDesign、Illustrator、どちらでも動作します。 InDesignでの動作(実際はIllustratorでも動く) チェックディジットの細か…
Acrobat Pro DC様のご機嫌が悪くなってしまって完全クリーンインストール? したらPDF書き出しプリセットが吹っ飛んだので、フォルダ単位でまとめてインポートするスクリプト書いた。 InDesignから実行するとフォルダを選べとダイアログが出るので、joboptio…
概要 運営の反省点 そもそも承認するホスト役だった Google Meetの負荷? Twitter見てる暇がない 良かった点 無料開催できた Slackを活用できた チェックアウト後の雑談 出た質問まとめ InDesignの「変形シーケンス」の内容をスクリプトでフォローできるか?…
選択して右クリックから選ぶだけ 使い方は1 -> 12のように、半角数字->半角数字と記述したテキストを選択して右クリック。そこからサービスメニューを呼び出します*1。 ->の前後にスペースがあってもなくても大丈夫ですが、数字は左側が小さいことが条件です…
スプレッドシートの変更日時を自動的に挿入するGASを書いてみた。 スプレッドシートを開いたら、ツール>スクリプトエディタを開き、下記コードをコピペする。プロジェクト名などは任意。 コード function insertDate() { var tgtRange = SpreadsheetApp .ge…
ワンライナーなのでGistにもアップせずここに供養しておく。 app.menuActions.itemByName("スクリプトを実行").invoke(); スクリプトパネルでスクリプトを選択した状態で実行してください。 ショートカットに登録しておくと、スクリプトパネルで選択するスク…
プロパティ ExtendScriptでの仕様と気づいたこと インスタンス化 参照 書いてるスクリプトで改めてErrorオブジェクトについて調べたので自分用のメモです。というのもどうやらJavaScriptの一般的なErrorオブジェクトと違い、プロパティをAdobe ExtendScript…
DTPerのスクリプトもくもく会、参加者募集中です! dtpmkmk.connpass.com DTPerのスクリプトもくもく会#18を今月7/18(土)14:00〜開催予定です。このままだと超少人数開催になるので参加予定の皆さん、楽しくやりましょう! 予定空いているどうしよっかなー…
はじめに 公式ドキュメント 記事執筆時点のマシン環境 JXAデバッグでWEBインスペクタを利用する手順 SafariのWEBインスペクタをオンにする JXAにdebuggerを記述する スクリプトを実行する Automatorでもデバッグできる おわりに はじめに JXAをスクリプトエ…
はじめに 取り扱わないこと 画像ファイルを文字列化する SDBを使う BINARY読み込み、コードポイントとして落とし込む 文字列化する 画像データとして復号 BINARY読み込み、toSource()メソッドで文字列化 文字列化する 画像データとして復号 おわりに 補足:S…
答え:1回呼ぶだけならイベントに登録するなかれ そもそもStartupScriptってアプリ起動時に実行されるスクリプト。だからStartupScriptsフォルダにスクリプトを放り込んでおけば起動時に1回呼ばれて終了となりますよね。 どうしてこんなことに気づかずイベン…