Festlegung des Anfangs und Ende der Datensätze in der Email


Das Programm muss wissen, welche Bereiche aus einer Nachricht eingelesen werden soll. Deshalb müssen ein Startpunkt und ein Endmarker festgelegt werden. Ein Beispiel … aus einer Email sollen drei Werte mit den Bezeichungen Bestellnummer:, Produkt: und Stückzahl: sollen ausgelesen werden. Die Felder haben die Werte 58361, Notebook und 1. Diese Werte sollen erfasst werden.

Der Startpunkt wäre in allen drei Fällen der Doppelpunkt der Bezeichnung. Ab hier soll das Programm einlesen. Der Endmarker wäre das Zeilenende. Bis dorthin soll eingelesen werden. Der Wert zwischen diesen beiden Markern sollen dann in die Datenbank übertragen werden.

 

Endmarker - Beispiel 01

 

Meistens sollen die Daten bis zum Zeilenende ausgelesen werden. Dann ist der Endmarker das Zeilenende [ZEILENENDE] oder der Zeilenumbruch [ZEILENUMBRUCH]. Wählen Sie entsprechend diesen Wert als Endmarker aus ...

 

Endmarker - Beispiel 02 

 

Sie können aber auch beliebige andere Zeichen als Endmarker für den Datensatz verwenden. Klicken Sie auf den Dropdown – Pfeil, um alle Optionen anzuzeigen …

 

Endmarker - Beispiel 03 

 

Auch der Startpunkt kann beliebig festgelegt werden, wenn z.B. der Datensatz mit Bestellnummer= statt mit Bestellnummer: eingeleitet wird. Im folgenden finden Sie mehrere Beispiele für Startpunkte und Endmarker ...

 

Beispiel 1:

  Beispiel Email Text: ...
ProduktID: 231
...
  Folgendes Feld der Email inkl. Separator verwenden: ProduktID:
  Abschliessender Endmarker des Feldes: [ZEILENENDE]
  Folgender Wert wird ausgelesen: 231

 

 

Beispiel 2:

  Beispiel Email Text: ...
ID= A123
...
  Folgendes Feld der Email inkl. Separator verwenden: ID=
  Abschliessender Endmarker des Feldes: [ZEILENENDE]
  Folgender Wert wird ausgelesen: A123

 

 

Beispiel 3:

  Beispiel Email Text: ...
Nummer = 9
...
  Folgendes Feld der Email inkl. Separator verwenden: Nummer =
  Abschliessender Endmarker des Feldes: [ZEILENENDE]
  Folgender Wert wird ausgelesen: 9

 

 

Beispiel 4:

  Beispiel Email Text: ...
MatID ZA 001
...
  Folgendes Feld der Email inkl. Separator verwenden: MatID
  Abschliessender Endmarker des Feldes: [ZEILENENDE]
  Folgender Wert wird ausgelesen: ZA 001

 

 

Beispiel 5:

  Beispiel Email Text: ...
Colorcode >>> 001
...
  Folgendes Feld der Email inkl. Separator verwenden: Colorcode >>>
  Abschliessender Endmarker des Feldes: [ZEILENENDE]
  Folgender Wert wird ausgelesen: 001

 

 

Beispiel 6:

  Beispiel Email Text: ...
Produkt:
Inbox2DB
...
  Folgendes Feld der Email inkl. Separator verwenden: Produkt:[ZEILENUMBRUCH]
  Abschliessender Endmarker des Feldes: [ZEILENENDE]
  Folgender Wert wird ausgelesen: Inbox2DB

 

 

Beispiel 7:

  Beispiel Email Text: ...
Gesamte Summe: 99€
...
  Folgendes Feld der Email inkl. Separator verwenden: Gesamte Summe:
oder
Gesamte[LEERZEICHEN]Summe:
  Abschliessender Endmarker des Feldes: [ZEILENENDE]
  Folgender Wert wird ausgelesen: 99€

 

 

Beispiel 8:

  Beispiel Email Text: ...
Preis: 200€
...
  Folgendes Feld der Email inkl. Separator verwenden: Preis:
  Abschliessender Endmarker des Feldes:
  Folgender Wert wird ausgelesen: 200

 

 

Beispiel 9:

  Beispiel Email Text: ...
Produkt:

Arclab Inbox2DB
...
  Folgendes Feld der Email inkl. Separator verwenden: Produkt:[LEERZEILE]
oder
Produkt:[ZEILENUMBRUCH][ZEILENUMBRUCH]
  Abschliessender Endmarker des Feldes: [ZEILENENDE]
  Folgender Wert wird ausgelesen: Arclab Inbox2DB

 

 

Beispiel 10:

  Beispiel Email Text: ...
ProduktID: c001;
...
  Folgendes Feld der Email inkl. Separator verwenden: ProduktID:
  Abschliessender Endmarker des Feldes: ;
  Folgender Wert wird ausgelesen: c001

 

 

Beispiel 11:

  Beispiel Email Text: ...
ProduktID: "001"
...
  Folgendes Feld der Email inkl. Separator verwenden: ProduktID: "
  Abschliessender Endmarker des Feldes: "
  Folgender Wert wird ausgelesen: 001

 

 

Beispiel 12:

  Beispiel Email Text: ...
ProduktID: 001 ABC
...
  Folgendes Feld der Email inkl. Separator verwenden: ProduktID:
  Abschliessender Endmarker des Feldes: ABC
  Folgender Wert wird ausgelesen: 001

 

 

Beispiel 13:

  Beispiel Email Text: ...
ProduktID: 001 random (copy from space to space)
...
  Folgendes Feld der Email inkl. Separator verwenden: ProduktID:[LEERZEICHEN]
  Abschliessender Endmarker des Feldes: [LEERZEICHEN]
  Folgender Wert wird ausgelesen: 001

 

 

Beispiel 14:

  Beispiel Email Text: ...
<UID>123456</UID>
...
  Folgendes Feld der Email inkl. Separator verwenden: <UID>
  Abschliessender Endmarker des Feldes: </UID>
  Folgender Wert wird ausgelesen: 123456

 

 

Beispiel 15:

  Beispiel Email Text: ...
Produkt: Die Produktbeschreibung erstreckt sich über zwei oder mehr Zeilen mit anschliessender Leerzeile

...
  Folgendes Feld der Email inkl. Separator verwenden: Produkt:
  Abschliessender Endmarker des Feldes: [LEERZEILE]
  Folgender Wert wird ausgelesen: Die Produktbeschreibung erstreckt sich über zwei oder mehr Zeilen mit anschliessender Leerzeile

 

 

Beispiel 16:

  Beispiel Email Text: ...
Produkt: Your Product using
2 (or more) lines of text followed by static text
ABC
...
  Folgendes Feld der Email inkl. Separator verwenden: Produkt:
  Abschliessender Endmarker des Feldes: [ZEILENUMBRUCH]ABC
  Folgender Wert wird ausgelesen: Your Product using
2 (or more) lines of text followed by static text

 

 

Beispiel 17:

  Beispiel Email Text: ...
Produkt: Your Product using
2 (or more) lines of text followed by another field
Name: John
...
  Folgendes Feld der Email inkl. Separator verwenden: Produkt:
  Abschliessender Endmarker des Feldes: [ZEILENUMBRUCH]Name:
  Folgender Wert wird ausgelesen: Your Product using
2 (or more) lines of text followed by another field