Deleting last sublayer of group.
Hi,
I need to delete the last layer in a group or delete a CompoundPath layer that is part of a group. Or delete a layer of a group that has a certain name. I think I need to loop through the function but I am not sure how.
These are my layers:

The amount of layers can vary...
Here iy my script:
if (bks.layers.getByName("icon")){
bks.layers.getByName("icon").locked = false;
var icon = bks.layers.getByName("icon");
for(var i = 0; i < icon.pageItems[0].pathItems.length; i++){
var iconpath = icon.pageItems[0].pathItems[i];
var iconobj = icon.pageItems[0];
iconpath.strokeColor = grau;
var ab = bks.artboards[0];
var artboardRight = ab.artboardRect[2];
var artboardBottom = ab.artboardRect[3];
var artboardX = ab.artboardRect[0];
var artboardY = ab.artboardRect[1];
var horziontalCenterPosition = (artboardRight - iconobj.width)/2;
var verticalCenterPosition = (artboardY + iconobj.height)/2;
iconobj.position = [horziontalCenterPosition, verticalCenterPosition];
}
}