Estoy tratando de actualizar todos los conjuntos de datos en mi documento de Illustrator para que cuando guarde una acción por lotes no obtenga el siguiente error:
Los valores actuales no se han capturado y se descartarán al cambiar los conjuntos de datos. ¿Proceder?
Encontré esta respuesta de StackExchange aquí , pero este script no funciona en mi Illustrator cuando lo ejecuto desde el menú Archivo> Script> Otros scripts.
Aquí está el código:
function cycleUpdateAllDatasets(doc){
for(var i = 0; i < doc.dataSets.length; i++){
var d = doc.dataSets[i];
d.display();
d.update();
};
};
No estoy muy familiarizado con javasript, así que no estoy seguro de por qué el script no funciona y esperaba que alguien pudiera arrojar algo de luz sobre esto.
Estoy en Adobe Illustrator CC
El código completo es:
#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();
Casandra Murray
Tonto-V