a) have you tried it?
b) why do you doubt it?
c) in which context do you want to use the function?
d) why do you have to apply it to the filename when the filename can be put together from the tag fields? Aren't the tag fields already in the correct shape?
a) yes
b) I have tried using Actions within a group, and Actions (Quick), and can't get it to work...
c) I want to apply it in an existing Action Group, where Case Conversion already happens (using Case Conversion "_FILENAME": Mixed Case, which works, but destroys already capitalised strings)
d) My Filename is where the tags are created from - so I format my filename first, then convert filename > Tags
As I said: the normal way is to manipulate the structured tag fields instead of the amorphous filename.
Using the filenames as master for tag fields also has the drawback that not all characters that appear in tag fields are also valid for filenames. Like that you lose information.
You then probably have to change the order of actions in the action group.
I will remove the existing Case Conversion action from my action group, when I can get $caps2(string) working.
I Will keep trying to get the syntax correct using Actions (Quick) and when I find the right syntax, I will create that action within an existing Action Group.