Undefined不是After Effects扩展脚本中的对象

问题描述 投票:0回答:1

我有一个脚本,我在其中上传了大量的aeps并合并它们

我正在使用以下代码

var aeFolder = app.project.importFile(importOpts);

for (var n = 1; n <= aeFolder.numItems; n++) {
        app.layers.add(aeFolder.item(n));
}

问题是在某些时候该错误表明undefined不是对象它引用了我检查的aeFolder变量,已导入,但是我们无法得到正确的数据。也许不是同步的?否,因为下次可以完美运行,请帮助

extendscript after-effects
1个回答
0
投票

在某些方面可能会出错。

  1. 什么是importOpts?
  2. aeFolder.numItems是基于0还是基于1的索引?
  3. 您可以在单独的项目中重现该错误吗?
var aeFolder = app.project.importFile(importOpts);

for (var n = 1; n <= aeFolder.numItems; n++) {
        app.layers.add(aeFolder.item(n));
}

您能否提供一个示例项目供我们进行测试。或更多上下文重现此错误

© www.soinside.com 2019 - 2024. All rights reserved.