# Mehrere Tagfelder nach If-Prüfung ersetzen?

**URL:** https://community.mp3tag.de/t/mehrere-tagfelder-nach-if-prufung-ersetzen/10966
**Category:** Allgemein
**Created:** [October 18, 2010, 4:00am UTC](https://community.mp3tag.de/t/mehrere-tagfelder-nach-if-prufung-ersetzen/10966 "2010-10-18T04:00:42Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![FreaQ](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/c67d28/32.png) [@FreaQ](https://community.mp3tag.de/u/FreaQ)
#### Post date: [October 18, 2010, 4:00am UTC](https://community.mp3tag.de/t/mehrere-tagfelder-nach-if-prufung-ersetzen/10966/1 "2010-10-18T04:00:42Z")

</div>

Hallo,

ich nutze nun schon seit Jahren MP3Tag und verschiedenste Discogs Skripte.

Nun haben sich über die Jahre hinweg durch das Verwenden der verschiedenen Skripte jede Menge Tagfelder angesammelt, die ich gerne zusammenfassen würde.

Mein erster Versuch ging voll in die Hose. Ich nahm nämlich an, dass MP3Tag nur einen Tagfeld in ein anderes kopiert, wenn das Quelltagfeld auch existiert. Dem ist nicht so und so wurden auch richtig bestehende Tags durch "nichts" ersetzt.

Im Grunde brauch ich eine Aktion, die prüft, ob das Quelltagfeld vorhanden ist und dann entweder kopiert oder nicht und am Ende das Quelltagfeld gelöscht wird, damit ich diese über die ganze Sammlung jagen kann.

Zum Beispiel möchte ich das Tagfeld DISCOGS-ID nach DICOGS\_RELEASE\_ID kopieren und zum Schluss soll das Feld DISCOGS-ID gelöscht werden.

Ich hoffe das lässt sich realisieren.

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [October 18, 2010, 6:29am UTC](https://community.mp3tag.de/t/mehrere-tagfelder-nach-if-prufung-ersetzen/10966/2 "2010-10-18T06:29:40Z")

</div>

_Aktionstyp:_ **Tag-Felder formatieren**  
_Feld:_ **DICOGS\_RELEASE\_ID**  
_Formatstring:_ **$if2(%DISCOGS-ID%,%DISCOGS\_RELEASE\_ID%)**

Bedeuted wenn DISCOGS-ID existiert nimm dessen Wert, ansonsten den von DISCOGS\_RELEASE\_ID

Danach noch eine "Tagfelder entfernen" Aktion.

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [October 18, 2010, 7:36am UTC](https://community.mp3tag.de/t/mehrere-tagfelder-nach-if-prufung-ersetzen/10966/3 "2010-10-18T07:36:07Z")

</div>

> [@FreaQ](#):
>
> ... möchte ich das Tagfeld DISCOGS-ID nach DICOGS\_RELEASE\_ID kopieren und zum Schluss soll das Feld DISCOGS-ID gelöscht werden. ...

Kann man das denn nicht manuell auch im Dialog "Erweiterte Tags..." realisieren?  
Zum Beispiel durch einfaches **Umbenennen** des Tag-Feld Namen von "DISCOGS-ID" nach "DISCOGS\_RELEASE\_ID".

Oder mit einer Aktion "Tag-Felder importieren".  
Quellformat:  
%DISCOGS-ID% --- %DUMMY%  
Formatstring:  
%DISCOGS\_RELEASE\_ID% --- %DISCOGS-ID%

Vorher nur die Dateien in die Listenansicht holen, die wirklich bearbeitet werden sollen (Filter benutzen).

DD.20101018.1156.CEST

---

<div class="post-metadata">

### Author: ![FreaQ](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/c67d28/32.png) [@FreaQ](https://community.mp3tag.de/u/FreaQ)
#### Post date: [October 18, 2010, 9:10am UTC](https://community.mp3tag.de/t/mehrere-tagfelder-nach-if-prufung-ersetzen/10966/4 "2010-10-18T09:10:04Z")

</div>

@Dano  
Nach einem ersten Test scheint das genau das zu sein was ich suche.

@DetlevD  
Da es sich nicht nur um ein Feld handelt, welches ich ersetzen möchte, sondern insgesamt 6 Stück, eventuell mehr wenn sich noch etwas findet, brauche ich das so automatisiert wie möglich ohne Filtereien und Erweiterte Tags arbeiten.
