photoshop-script-api
photoshop-script-api copied to clipboard
layer在循环里面调用setName始终只会操作第一个
你好 ,我选中多个图层然后调用下面的代码重命名图层 , 发现layer在循环里面调用setName始终只会操作图层里的最上面一个(打印的最后一个) 是调用方式不对吗? alert 出来图层名是对的
var layers = $.Layer.getSelectedLayers();
for (var i=0; i<layers.length; i++) {
alert(layer.name()); // layer name
alert(layer.index()); // layer index
var layer = layers[i];
layer.setName('an awesome name'+i);
}