# Mp3tag Scripting: Tag bedingt setzen

**URL:** https://community.mp3tag.de/t/mp3tag-scripting-tag-bedingt-setzen/18666
**Category:** Allgemein
**Created:** [February 3, 2017, 2:26pm UTC](https://community.mp3tag.de/t/mp3tag-scripting-tag-bedingt-setzen/18666 "2017-02-03T14:26:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![sundance](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sundance/32/11_2.png) [@sundance](https://community.mp3tag.de/u/sundance)
#### Post date: [February 3, 2017, 2:26pm UTC](https://community.mp3tag.de/t/mp3tag-scripting-tag-bedingt-setzen/18666/1 "2017-02-03T14:26:24Z")

</div>

Hallo zusammen,

gibt es eine Möglichkeit, ein bestimmtes Feld abhängig von einer Bedingung zu setzen?  
Man kann zwar über die Aktion "Feld formatieren" und der $if-Funktion einen von zwei Werten setzen. Aber geht auch sowas:  
"Falls %album artist% den Wert "Various Artists" enthält, setze das Feld "ITUNESCOMPILATION" auf "1", ansonsten lösche das Feld komplett"?

Ach noch was: Gibt's (ähnlich wie in foobar mit $directory(%path%,2)) eine Funktion/Trick/sonstwas Schlaues, eine bestimmte Verzeichnisebene zu extrahieren?

.sundance.

---

<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: [February 3, 2017, 2:58pm UTC](https://community.mp3tag.de/t/mp3tag-scripting-tag-bedingt-setzen/18666/2 "2017-02-03T14:58:39Z")

</div>

> [@sundance](#):
>
> Hallo zusammen,
> 
> gibt es eine Möglichkeit, ein bestimmtes Feld abhängig von einer Bedingung zu setzen?  
> Man kann zwar über die Aktion "Feld formatieren" und der $if-Funktion einen von zwei Werten setzen. Aber geht auch sowas:  
> "Falls %album artist% den Wert "Various Artists" enthält, setze das Feld "ITUNESCOMPILATION" auf "1", ansonsten lösche das Feld komplett"?

Aktion vom Typ "Tag-Feld formatieren" für ITUNESCOMPILATION:  
Format-String: $ifgreater($strstr(%albumartist%,'Various Artists'),0,1,)

> [@](#):
>
> Ach noch was: Gibt's (ähnlich wie in foobar mit $directory(%path%,2)) eine Funktion/Trick/sonstwas Schlaues, eine bestimmte Verzeichnisebene zu extrahieren?  
> .sundance.

Guckst du die Konverter: [/t/661/1](https://community.mp3tag.de/t/661/1)  
Die Konverter-Funktion für das ermitteln von Daten aus dem Pfad entspricht der Aktion "Tag-Feld importieren"

---

<div class="post-metadata">

### Author: ![sundance](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sundance/32/11_2.png) [@sundance](https://community.mp3tag.de/u/sundance)
#### Post date: [February 3, 2017, 3:34pm UTC](https://community.mp3tag.de/t/mp3tag-scripting-tag-bedingt-setzen/18666/3 "2017-02-03T15:34:17Z")

</div>

1000 Dank - works like a charm!
