Hay getActiveArtboardIndex
y setActiveArtboardIndex
, puedo obtener el Artboard
objeto con getByName
.
Pero, ¿cómo configuro la mesa de trabajo activa por nombre ?
¿O al menos obtener el índice del Artboard
objeto?
No es la forma más elegante, pero aún resuelve el problema:
var docRef = app.activeDocument;
var ABName = "Artboard Name";
function setActiveArtboardBy(name) {
var artboard = docRef.artboards.getByName(name);
for (i = 0; i < docRef.artboards.length; i++) {
if (docRef.artboards[i] == artboard) {
docRef.artboards.setActiveArtboardIndex(i);
break;
}
}
}
setActiveArtboardBy(ABName);
Mensch
amrok