配列2つの共通のものだけ抜き出したい……indexOfポリフィル試すもやりたいことは2つのフォルダ内の同名ファイルを開きたいだったので、パス名変更でよかったのでした。修正PDFと同名の元PDFをPhotoshopで開いてデジタル検版のアクションかけてPDFで保存します。
#target "photoshop" var Fol= Folder.selectDialog("修正PDFが入ったフォルダを選択"); //if(!Fol)exit();//キャンセルで終了(exit()はindesignのみ) var D=Fol.getFiles(/.*\.pdf$/); var Fol2= Folder.selectDialog("元PDFが入ったフォルダを選択"); //if(!Fol2)exit();//キャンセルで終了 //var D2=Fol2.getFiles(/.*\.pdf$/); var SF= Folder.selectDialog("保存フォルダを選択"); for(var i=0; i<D.length; i++){ var Op= new PDFOpenOptions(); Op.mode= OpenDocumentMode.RGB; Op.cropPage=CropToType.MEDIABOX; Op.resolution=100; app.open(File(D[i]),Op) app.open(File(Fol2+"/"+D[i].name),Op) doAction("セット名","アクション名") activeDocument.flatten();//画像を統合 var Opt= new PDFSaveOptions(); Opt.presetFile="プリセット名";//photoshopでプリセット作っておく Opt.preserveEditing=false; app.activeDocument.saveAs(SF,Opt,false,Extension.LOWERCASE); activeDocument.close(); } alert ("Done!")