001.【ID】開いているドキュメントを全て保存せず閉じる
書いたコード
var docLen=app.documents.length; for(var i=0;i<docLen;i++){ app.activeDocument.close(SaveOptions.no) } alert ("done");
メモ
引っかかったところ
以下でもいけるかと思ったらいけなかった。
while(app.activeDocument){ app.activeDocument.close(SaveOptions.no) } alert ("done")
全てのドキュメントを閉じた後、「開かれているドキュメントはありません」とエラーが出る。
while(app.activeDocument.isValid===true)
とかもやってみたけど同じ結果。
無いもの(activeDocument)を見ようとしているから、という理解でいいのかな。
知ったこと
.close(SaveOptions.no)
でも
.close(SaveOptions.NO)
でも動く。