求助:jsx脚本问题

#1

下方为jsx代码(photoshop的脚本文件)【作用是修改所有图层的名称】

求助:图层名称是可以修改了,但是会让隐藏的图层显示出来,求助大佬怎么解决这个问题呢?(我想让其运行时只修改图层名称,而不改变任何图层信息,请问有大佬能做到吗?)

求助,十万火急,有红包

    #target photoshop
app.bringToFront();
if(documents.length == 0){
	alert("没有可处理的文档");
}
else{
var visibility = false;
var docRef = activeDocument;
	changeLayerName(docRef);
}

function  changeLayerName(layer){
var layers = layer.layers;

if(layers){

for(var i =0; i<layers.length;i++){
	layers[i].name="ddd"+[i];
	changeLayerName(layers[i]);
	}
}
}
#2

没大佬吗…