我要在After Effects上通过脚本更改音色名称,并且需要用新名称重新固定其他音色中的表达式。我只是更改名称的前缀,即:“ AF_mouth”的“ PI_mouth”,所以我尝试这样做:
app.project.autoFixExpressions("PI", "AF")
不起作用。仅当我传递完整字符串时有效:
app.project.autoFixExpressions("PI_mouth", "AF_mouth")
我看到的另一件事是,它仅适用于表达式中带引号的字符串,因此我推断此函数仅更改表达式中的完整字符串。文档不是很精确...
有人知道autoFixExpressions是如何工作的,或者是否有任何替代方法可以只替换前缀,而无需通过深入研究属性表达式文本来做到这一点?