±init
Setzt ein oder mehrere CSV Tabellenfelder auf einen bestimmten Wert, wenn sie leer sind
Beschreibung
Dieser Befehl setzt den Inhalt eines oder mehrerer CSV Tabellendatenfelder auf einen bestimmten Wert, allerdings nur, wenn das Tabellenfeld leer ist.Dieser Wert kann eine Zeichenkette, der Inhalt eines anderen Feldes oder ein Ausdruck sein.
Wenn eine Menge von zwei oder mehr Feldern angegeben wird, kann es sich um einen einzelnen Wert oder auch um eine Menge von Werten mit der gleichen Anzahl handeln. Diese Werte müssen dann als kommagetrennte Liste angegeben werden.
Einstellung eines einzelnen Feldinhalts
Muster
±init[Feld]=EinText ...
±init[Feld]=[Anderes Feld]
±init[Feld]={Ausdruck}
Beispiele für die Verwendung
[
-
-init[Flower]=Tulip
- Setzt das Feld "Blume" auf die wörtliche Zeichenkette "Tulpe", wenn es vorher leer war.
- -init[Price]=12
- Setzt das Feld "Preis", das bisher ein leeres Feld war, auf den Wert "17".
- -set[FullAddress]="[FirstName] [Lastname]\n[HouseNumer] [Street]\n[City] [PostalCode], [Country]"
- Legt das Feld "FullAddress" auf ein dreizeiliges Adressformat fest, das aus mehreren Feldern für Adressdetails besteht, falls es noch leer ist.
Weitere Feldinhalte einstellen
Muster
±init[Feld],[Feld]...=EinText ...
±init[Feld1],[Feld2]...=[Sonstiges Feld1],[Sonstiges Feld2]
±init[Feld]={Ausdruck}
Beispiele für die Verwendung
[
[
- -init[Flower],[Tree]=Tulip/Oak
- Setzt das Feld "Blume" auf "Tulpe", wenn es leer ist, und das Feld "Baum" auf "Eiche", wenn dieses leer ist.
- -init[NetPrice],[GrossPrice]=17,([NetPrice]*[Tax])
- Initialisiert das Feld "Nettopreis" auf den Wert "17", wenn es leer ist, und füllt auch das Feld "Bruttopreis" mit dem Wert von Nettopreis plus Steuer.
- -init[FullAddress]="[FirstName] [Lastname]\n[HouseNumer] [Street]\n[City] [PostalCode], [Country]"
- Setzt das Feld "FullAddress" auf ein dreizeiliges Adressformat, das aus mehreren Adressdetailfeldern besteht, falls es noch leer ist.