Я пытаюсь обновить все наборы данных в своем документе Illustrator, чтобы при сохранении пакетного действия я не получал следующую ошибку:
Текущие значения не были захвачены и будут удалены при переключении наборов данных. Продолжить?
Я нашел этот ответ StackExchange здесь , но этот скрипт не работает в моем Illustrator, когда я запускаю его из меню «Файл»> «Сценарий»> «Другие сценарии».
Вот код:
function cycleUpdateAllDatasets(doc){
for(var i = 0; i < doc.dataSets.length; i++){
var d = doc.dataSets[i];
d.display();
d.update();
};
};
Я не очень хорошо знаком с javasript, поэтому я не уверен, почему скрипт не работает, и надеялся, что кто-то может пролить свет на это?
Я на Adobe Illustrator CC
Полный код:
#target illustrator
function test () {
var doc = app.activeDocument;
function cycleUpdateAllDatasets (doc) {
for (var i = 0; i < doc.dataSets.length; i++) {
var d = doc.dataSets[i];
d.display();
d.update();
};
};
cycleUpdateAllDatasets(doc);
}
test();
Касандра Мюррей
Глупый-V