我只是想知道是否有任何JavaScript可以检查/检测当前文档是否已经保存或更新。
我在网上搜索,但一无所获。
编辑:如果在Illustrator中打开的活动文档有未保存的更改,我希望收到一条警报,指示该文档尚未保存。
最佳答案
在标题为pdf的Adobe 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
,则上面的示例代码将警告用户。