Проверьте, сохранен ли текущий документ - PullRequest
0 голосов
/ 23 октября 2019

Мне просто интересно, может ли какой-либо javascript проверить / обнаружить, если текущий документ уже сохранен или обновлен.

У меня есть поиск в Интернете, но у меня ничего нет.


Редактировать: Если активный документ, открытый в Illustrator, имеет несохраненные изменения, я хочу получить предупреждение о том, что документ еще не был сохранен.

1 Ответ

1 голос
/ 29 октября 2019

На странице 38 под названием: Справочник по сценариям Adobe Illustrator CC 2017: JavaScript указывает, что объект 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.

...