photoshop-script-api icon indicating copy to clipboard operation
photoshop-script-api copied to clipboard

layer在循环里面调用setName始终只会操作第一个

Open firimar opened this issue 8 months ago • 0 comments

你好 ,我选中多个图层然后调用下面的代码重命名图层 , 发现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); 
}

firimar avatar Jun 17 '24 10:06 firimar