Known Participant
June 28, 2022
Answered
getByName option not working if layer is inside group
- June 28, 2022
- 7 replies
- 1540 views
Hello Everyone
I have one script which move and place currently selected layer above the "LOGO" layer (LOGO is layer's name). Script is working perfectly when logo layer is not inside any group but if logo layer is inside any group this script doesn't work and give error
Error1302:NO such element
Line:6
-> var layerRef=app.activeDocument.layers.getByName('LOGO');
What changes are required in this script ? Kindly help. I am using photoshop cs3
Below is my current script
var doc=app.activeDocument;
var moveLayer = doc.activeLayer;
var layerRef = app.activeDocument.layers.getByName( 'LOGO' );
var targetLayer = layerRef;
moveLayer.move(targetLayer,ElementPlacement.PLACEBEFORE);