检查当前文档是否已保存

问题描述 投票:0回答:1

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

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


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

javascript adobe-illustrator extendscript
1个回答
1
投票

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

描述如下:

Property:saved值类型:boolean描述:如果为true,则自上次保存以来未更改过文件。

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.