Syntax $if2 nicht erfolgreich

Hallo,
ich möchte in das Feld Album den Künstler schreiben, wenn das (selbstdefinierte) Feld %wwwcommercialinfo% leer ist. Ansonsten soll im Feld Album der Titel stehen:
ALBUM: $if2($len($trim(%wwwcommercialinfo%))=0,%artist%,%title%)
Es klappt ganz einfach nicht...
Wer kann mir hier den Fehler nennen?

Das liegt ziemlich an der Syntax.
$if2 ist für den abgekürzten Vergleich "wenn Feld da, nimm Feld, sonst nimm was anderes".
Einen Vergleich mit

gibt es nicht, das wäre die Funktion $eql().
richtiger wäre:
$if($eql($len($trim(%wwwcommercialinfo%)),0),%artist%,%title%)

Super, besten Dank!
Immer wieder toll, wie schnell und effektiv Du reagierst :clap:

Vielleicht wäre diese alternative Lösung etwas einfacher zu lesen?
$if(%wwwcommercialinfo%,%artist%,%title%)

Was soviel bedeutet wie:
Wenn wwwcommercialinfo existiert, fülle das Zielfeld mit dem Inhalt von ARTIST ab.
Wenn wwwcommercialinfo nicht existiert, fülle das Zielfeld mit dem Inhalt von TITLE ab.

Aus der Scripting-Dokumentation

Wichtig zu wissen:

Es gibt keine leeren Felder.
Entweder existiert ein Feld samt Inhalt oder es ist gar nicht erst vorhanden.

Ach ja, noch was:
WWWCOMMERCIALINFO ist kein selbstdefiniertes Feld.
Das ist ein offiziell im ID3-Standard vorkommendes Feld.

Super!
Dankeschön :+1:
Jörg