Not really* - see here:
https://wiki.hummy.tv/wiki/Sweeper
* See update below
In your screenshot, rule 5 sets the medialist title to equal token
newname, and rule 6 does the same to the file name.
newname is constructed in rule 1 as a prefix plus
epname, and
epname is auto-extracted from the programme synopsis by text matching. If the broadcaster has chosen to put a long episode name in the synopsis, or the auto-extractor sees what it thinks is a long episode name, clearly there is an unavoidable possibility that the resulting string for
newname will be too long.
What I think is needed here is for
epname to be limited in length to what works, or (more flexible) a Sweeper function to truncate a string to a definable length. So it would then be possible to define an action which sets
%%newname = trunc(20;%%newname) (for example). However, at the moment, as far as I know, you're stuffed.
UPDATE:
It may be possible to do what I suggested above using
%format:%.<n>s:%%newname: (I'm not certain about the format code, or what % goes where, but substitute the desired number of characters for
<n>).