# Aktion: Tag-Inhalt setzen, wenn Tag nicht leer

**URL:** <https://community.mp3tag.de/t/aktion-tag-inhalt-setzen-wenn-tag-nicht-leer/55163>\
**Category:** Allgemein\
**Created:** [November 20, 2021, 9:34am UTC](https://community.mp3tag.de/t/aktion-tag-inhalt-setzen-wenn-tag-nicht-leer/55163 "2021-11-20T09:34:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Andre\_H](https://community.mp3tag.de/user_avatar/community.mp3tag.de/andre_h/32/11748_2.png) [@Andre\_H](https://community.mp3tag.de/u/Andre_H)\
**Post date:** [November 20, 2021, 9:34am UTC](https://community.mp3tag.de/t/aktion-tag-inhalt-setzen-wenn-tag-nicht-leer/55163/1 "2021-11-20T09:34:03Z")

</div>

Hallo Gemeinde!

wie kann ich eine auzuführende Aktion nur dann ausführen, wenn der zu füllende Tag noch leer ist, also ein Überschreiben vorhandener Werte verhindern?

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [November 20, 2021, 9:46am UTC](https://community.mp3tag.de/t/aktion-tag-inhalt-setzen-wenn-tag-nicht-leer/55163/2 "2021-11-20T09:46:47Z")

</div>

Entweder filterst du nach den fehlenden Daten mit  
%feld% MISSING  
und führst dann die Aktion aus.,  
oder du nimmst in einer Aktion, wo ein Format-String eingegeben werden kann  
`$if2(%feld%,Neue Daten)`

---

<div class="post-metadata">

**Author:** ![Andre\_H](https://community.mp3tag.de/user_avatar/community.mp3tag.de/andre_h/32/11748_2.png) [@Andre\_H](https://community.mp3tag.de/u/Andre_H)\
**Post date:** [November 20, 2021, 10:15am UTC](https://community.mp3tag.de/t/aktion-tag-inhalt-setzen-wenn-tag-nicht-leer/55163/3 "2021-11-20T10:15:01Z")

</div>

Hi & Danke!

die erste Option scheidet aufgrund des "workflows" aus, die zweite klingt gut, irgendwo mach ich da aber wohl was falsch:

ich hab bspw.  
Aktion: "Feld fomatieren",  
Feld: "@CUST01\_DATUMHINZU" (MediaMonkey Custom Tag),  
Formatstring: "$if2(%@CUST01\_DATUMHINZU%,%\_date%)"

Bestehende Inhalte werden aber überschrieben.

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [November 20, 2021, 10:20am UTC](https://community.mp3tag.de/t/aktion-tag-inhalt-setzen-wenn-tag-nicht-leer/55163/4 "2021-11-20T10:20:34Z")

</div>

Ich kann nicht überprüfen, ob das hier abgebildete richtig ist oder nicht.  
von der puren Syntax her stimmt es.  
Du kannst solche Ausdrücke in Konverter\>Tag-Tag prüfen.

---

<div class="post-metadata">

**Author:** ![Andre\_H](https://community.mp3tag.de/user_avatar/community.mp3tag.de/andre_h/32/11748_2.png) [@Andre\_H](https://community.mp3tag.de/u/Andre_H)\
**Post date:** [November 20, 2021, 10:29am UTC](https://community.mp3tag.de/t/aktion-tag-inhalt-setzen-wenn-tag-nicht-leer/55163/5 "2021-11-20T10:29:00Z")

</div>

Sorry, mein Fehler. Funktioniert genau wie beschrieben.

Ich hatte das in eine größere Aktionsgruppe eingebunden, und in dieser u.a. "alle Tags löschen ausser XY", das setzt ja gewisse Rahmenbedingungen... 😉

Danke!
