我只是想知道是否有任何JavaScript可以检查/检测当前文档是否已经保存或更新。

我在网上搜索,但一无所获。



编辑:如果在Illustrator中打开的活动文档有未保存的更改,我希望收到一条警报,指示该文档尚未保存。

最佳答案

在标题为pdfAdobe Illustrator CC 2017 Scripting Reference: JavaScript的第38页上,它指出Document对象具有saved属性。

描述如下:


  属性:saved
  值类型:boolean
  说明:如果为true,则自上次保存以来未更改过该文档。


因此,您可以执行以下操作:

if (!app.activeDocument.saved) {
  alert("The document has changed since the last time it was saved", 'Unsaved Changes', true)
}


如果saved属性是false,则上面的示例代码将警告用户。

09-25 11:33