当文档没有任何模式对话框窗口消息时, app.activeDocument.close(SaveOptions.no)
工作正常。
但是,我有一些 InDesign 文档确实出现了此类窗口,显示有关需要更新的链接或样式不正确的错误消息。上面的语句在这种情况下不起作用,因为窗口阻止脚本访问文档。
那么,有没有办法遍历活动文档中的所有模式对话框?这是我迄今为止尝试过的,但不起作用:
if(xmlFile == "")
{
//alert("There is no linked XML file in this document,\n\ttry a different document.");
for(var i = 0; i < app.activeDocument.Windows.length; i++)
{
app.activeDocument.Windows[i].close();
}
app.activeDocument.close(SaveOptions.no);
exit();
}