よろよろ帳

InDesign JavaScript 勉強中

パッケージ

フォルダ内のインデザインファイルをパッケージします。
【InDesign javascript】 指定フォルダ内にあるinddファイルをPDF書き出しやPS保存またはパッケージをするスクリプト: いろいろなメモ
↑こちらをありがたく使わせてもらってましたが
パッケージは選択フォルダ直下のファイルでいいので短く書いてみました。
InDesign ExtendScript API (16.0)
packageForPrintのオプション6個あります。

var Fol= Folder.selectDialog("フォルダを選択");
if(!Fol)exit();//キャンセルで終了
var D=Fol.getFiles(/.*\.indd$/);
for(var i=0; i<D.length; i++){
    app.open(File(D[i]));
    var Doc=app.activeDocument;
    var pFol= new Folder(Doc.filePath+"/"+Doc.name.replace(/\.indd$/,""));
    Doc.packageForPrint(pFol,true,true,false,true,true,true,false/*,true,true,"プリセット名"*/);
//保存フォルダ,フォント,リンク,カラープロファイル,更新,含非表示,エラー無視,出力仕様書,/*オプション:idml,pdf,pdfプリセット*/
    Doc.close(SaveOptions.no);
    }

https://www.drscripto.com/indesign-how-many-links-really-need-to-be-collected/
↑パッケージ後に追加配置したらこちらが便利。リンクフォルダにない分をコピーして更新してくれます。入稿前チェックにもいいです。AppleScriptです。