我正在尝试编写一个脚本,该脚本将通过多个打开的文档并按特定名称删除图层。但是,当我运行它时,我收到以下错误:
错误8100:请求的操作要求目标文档是最前面的文档。
这是我的代码:
if( app.documents.length > 0) {
var LayerName = prompt("Which layer do you want to delete?","Layer name");
RemoveLayers(LayerName);
}
function RemoveLayers(LayerName){
for(var i = 0; i < app.documents.length; i++){
var actDoc = app.documents[i];
var Layers = actDoc.artLayers;
var len = Layers.length;
for (var j = 0 ; j < len ; j++) {
if (Layers[i].name == LayerName) {
Layers[i].remove();
len--;
}
}
}
}
有没有人对为什么会这样做有任何想法?