I am trying to figure how to make a script which can search for a specific layer name in the layer palette, layer group and nested layer groups in PSCC 2014.
I came across the xtools traverse layer function in the sdlib.js which might do the job. How to implement this function was not clear to me.
I would like to ask help from the scripting community to figure out how apply to this function to a script. I am not a programer and have basic javascript knowledge.
Thanks in advance
Implementing the traverseLayers function from xtools stdlib.
Implementing the traverseLayers function from xtools stdlib.
The function you pass in would look something like this:
Code: Select all// find a layer in the document with a specified name and make it the active layer
function findLayerByName(doc, layer) {
if (layer.name == "Desired Layer Name") {
doc.activeLayer = layer;
return false; // return false to stop the traversal
}
return true; // keep on looking
}
Stdlib.traverseLayers(doc, findLayerByName, false, false);
Code: Select all// find a layer in the document with a specified name and make it the active layer
function findLayerByName(doc, layer) {
if (layer.name == "Desired Layer Name") {
doc.activeLayer = layer;
return false; // return false to stop the traversal
}
return true; // keep on looking
}
Stdlib.traverseLayers(doc, findLayerByName, false, false);