Как именно работает project.autoFixExpressions () в AE Extendscript? - PullRequest
0 голосов
/ 14 апреля 2019

Я изменяю имена композиций скриптом в After Effects, и мне нужно перефиксировать выражения в других композициях с новыми именами.Я изменяю только префикс имени, то есть: "PI_mouth" для "AF_mouth", поэтому я пытаюсь это сделать:

app.project.autoFixExpressions("PI", "AF")

Не работает.Работает, только если я передаю полную строку:

app.project.autoFixExpressions("PI_mouth", "AF_mouth")

Другая вещь, которую я вижу, заключается в том, что она работает только для строк в кавычках внутри выражения, поэтому я считаю, что эта функция изменяет только полные строки внутри выражения.Документация не очень точная ...

Кто-то знает, как работает autoFixExpressions или какой-нибудь обходной путь, чтобы заменить только префикс, не копаясь в тексте выражения свойства?

...