Skip to main content
Participant
Sep 5, 2024 5:26 AM UTC
Question

Using a layer name in text expression

I have an audio clip as a layer in my project. Let's say its named "20240904-2210.xxx".

I am trying to build a text expression that will take the 2024 and the 09 and the 04, and rewrite it to be: 2024-09-04.

In JavaScript, I can just built a variable & then break it up with substr.

But AE is saying substr is not valid.

How can I break up the audio layer name into separate strings, such as strYear, strMonth, strDay?

At the end, I can just do something like:  result = strYear + "-" + strMonth + "-" + strDay

I know this must be super simple, but for some reason, I cannot figure it out.   😕😕

This topic is closed to new replies. Start a new post to keep the conversation going.

1 reply

Dan Ebberts
Community Expert
Community Expert
Sep 5, 2024 12:07 PM UTC

I'm not sure, but maybe you're talking about something like this?

str = thisComp.layer("20240904-2210.xxx").name;
newStr = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2);
Translate