我有一个脚本,可以在其中上传大量aeps并将其合并
我正在使用以下代码
var aepFile = "local location of aep";
var importOpts = new ImportOptions(File(aepFile));
var aeFolder = app.project.importFile(importOpts);
for (var n = 1; n <= aeFolder.numItems; n++) {
app.layers.add(aeFolder.item(n));
}
问题是在某些时候该错误表明undefined不是对象 它引用了我检查的aeFolder变量,已导入,但是我们无法得到正确的数据。也许不是同步的?不,因为它下次可以完美运行,请帮助
编辑: 它指出aeFolder是undefined,索引基于1,而不是0。
是的,我可以在另一个项目中重现该错误。
如果RAM不足会发生这种情况吗?
答案 0 :(得分:1)
在某些方面可能会出错。
aeFolder.numItems
个基于0或基于1的索引吗?var aeFolder = app.project.importFile(importOpts);
for (var n = 1; n <= aeFolder.numItems; n++) {
app.layers.add(aeFolder.item(n));
}
能否请您提供一个示例项目供我们测试。 或更多上下文来重现此错误