I have an action that formats the field ALBUMARTIST.
Action type: Format value
Field: ALBUMARTIST
Format string: $if($eql(%compilation%,1),,%artist%)
If COMPILATION=1, and I execute this on a file that already has an ALBUMARTIST field, then the field remains with its original value unchanged. If COMPILATION=1 and I use this on a file with no ALBUMARTIST field, then the field is not created.
What I expected was that setting the field to a blank string would remove it. Is what I'm seeing the correct behavior? The workaround that I'm using is to first remove the ALBUMARTIST field in an action before executing the action shown above. Is there some way to (and remove) the field using the $if() in a Format value action?