my notebook blog : Extendscript
Extendscript で 指定したフォルダ以下のフォルダ全部を探すには その2 (もっと単純に)
Extendscript で 指定したフォルダ以下のフォルダ全部を探すには その1 よりもっとシンプルに書く方法。 フォルダを順に辿りながら、フォルダを見つけたら callback する方式。
Extendscript で 指定したフォルダ以下のフォルダ全部を探すには その1
指定したフォルダ以下のサブフォルダ、サブサブフォルダ...を含めてすべてのフォルダを探す、というコードを書いてみた。 Extendscript では each や map, reduce などが使えないので、実装は少し面倒でした。
VSCode と ExtendScript Debugger の使い方 覚書
VSCode での ExtendScript 実行は、 Adobe Script Runner を使えば簡単ですが、 これで実行したときにエラーがあってもその内容が表示されません。 これでは開発には困るので、 代わりに使うのが ExtendScript Debugger です。
結構、使い方がわかりにくかったので(個人の感想です)ここに覚書としてメモを残します。 ただし、使い方がわかれば便利。VSCodeを日常的に使っていてそのお作法を心得ている人にとってはわかりやすいのかもしれません。
Yahoo オークション用 商品紹介画像のリサイズと JPEG 保存を Photoshop を使ってスクリプトでバッチ処理しようと思いたった
以前ヤフオクは画像が3点くらいしか載せられなかった記憶があるのだが、 久しぶりにヤフオクしてみると 10点まで登録できるようになっていた。 画像点数が増えたのは嬉しいが、用意するときにちょうど良い画像サイズにリサイズして JPEG 保存するという手間も増えてしまった。 ならばスクリプトを使って……
ExtendScript を TypeScript と VisualStudioCode を使って記述する
ExtendScript は今風の JavaScript 記述方法……いわゆる ES6 などが使えない. その代わりに古い JavaScript の記述方法 ES3 などと呼ばれている で書かなければいけない. これはプログラマーにとって、苦痛なだけでなく、生産性も低く、コード品質の維持が難しい. しかし、TypeScript は JavaScript へコンパイルするときにオプションとして --target ES3 を使うことができる. これを使えば、ExtendScript を TypeScript で記述できることになる。
既存のカタログから商品番号を抜き出してソートする話
InDesignでつくれらた既存カタログから商品番号を出現順に抜き出す.