Folgende Funktionen stehen Ihnen im Data Connector zur Manipulation der Daten zur Verfügung.


Aktueller Zeitstempel

Sie können in der Quelldatei den aktuellen Zeitstempel mitgeben. Der Zeitstempel spiegelt Datum und Uhrzeit zu dem Zeitpunkt wider, an dem der Export bzw. Importprozess gestartet wurde.

 

Einige Beispiele für mögliche Werte:

Tag

d

Tag des Monats, 2-stellig mit führender Null

01 bis 31

D

Wochentag, gekürzt auf drei Buchstaben

Mon bis Sun

j

Tag des Monats ohne führende Nullen

1 bis 31

l (kleines 'L')

Ausgeschriebener Wochentag

Sunday bis Saturday

N

Numerische Repräsentation des Wochentages gemäß ISO-8601 (in PHP 5.1.0 hinzugefügt)

1 (für Montag) bis 7 (für Sonntag)

S

Anhang der englischen Aufzählung für einen Monatstag, zwei Zeichen

st, nd, rd oder th. Zur Verwendung mit j empfohlen.

w

Numerischer Tag einer Woche

0 (für Sonntag) bis 6 (für Samstag)

z

Der Tag des Jahres (von 0 beginnend)

0 bis 365

Woche

W

ISO-8601 Wochennummer des Jahres, die Woche beginnt am Montag (hinzugefügt in PHP 4.1.0)

Beispiel: 42 (die 42. Woche im Jahr)

Monat

F

Monat als ganzes Wort, wie January oder March

January bis December

m

Monat als Zahl, mit führenden Nullen

01 bis 12

M

Monatsname mit drei Buchstaben

Jan bis Dec

n

Monatszahl, ohne führende Nullen

1 bis 12

t

Anzahl der Tage des angegebenen Monats

28 bis 31

Jahr

 

L

Schaltjahr oder nicht

1 für ein Schaltjahr, ansonsten 0

o

Jahreszahl gemäß ISO-8601. Dies ergibt den gleichen Wert wie Y, außer wenn die ISO-Kalenderwoche (W) zum vorhergehenden oder nächsten Jahr gehört, wobei dann jenes Jahr verwendet wird (in PHP 5.1.0 hinzugefügt).

Beispiele: 1999 oder 2003

Y

Vierstellige Jahreszahl

Beispiele: 1999 oder 2003

y

Jahreszahl, zweistellig

Beispiele: 99 oder 03

Uhrzeit

a

Kleingeschrieben: Ante meridiem (Vormittag) und Post meridiem (Nachmittag)

am oder pm

A

Großgeschrieben: Ante meridiem (Vormittag) und Post meridiem (Nachmittag)

AM oder PM

B

Swatch-Internet-Zeit

000 bis 999

g

Stunde im 12-Stunden-Format, ohne führende Nullen

1 bis 12

G

Stunde im 24-Stunden-Format, ohne führende Nullen

0 bis 23

h

Stunde im 12-Stunden-Format, mit führenden Nullen

01 bis 12

H

Stunde im 24-Stunden-Format, mit führenden Nullen

00 bis 23

i

Minuten, mit führenden Nullen

00 bis 59

s

Sekunden, mit führenden Nullen

00 bis 59

u

Mikrosekunden (hinzugefügt in PHP 5.2.2). Beachten Sie, dass date() immer die Ausgabe 000000 erzeugen wird, da es einen Integer als Parameter erhält, wohingegen

Beispiel: 654321

Zeitzone

e

Zeitzonen-Bezeichner (hinzugefügt in PHP 5.1.0)

Beispiele: UTC, GMT, Atlantic/Azores

I (großes 'i')

Fällt ein Datum in die Sommerzeit

1 bei Sommerzeit, ansonsten 0.

O

Zeitunterschied zur Greenwich time (GMT) in Stunden

Beispiel: +0200

P

Zeitunterschied zur Greenwich time (GMT) in Stunden mit Doppelpunkt zwischen Stunden und Minuten (hinzugefügt in PHP 5.1.3)

Beispiel: +02:00

T

Abkürzung der Zeitzone

Beispiele: EST, MDT ...

Z

Offset der Zeitzone in Sekunden. Der Offset für Zeitzonen westlich von UTC ist immer negativ und für Zeitzonen östlich von UTC immer positiv.

-43200 bis 50400

Vollständige(s) Datum/Uhrzeit

---

c

ISO 8601 Datum (hinzugefügt in PHP 5)

2004-02-12T15:19:21+00:00

r

Gemäß » RFC 2822 formatiertes Datum

Beispiel: Thu, 21 Dec 2000 16:01:07 +0200

U

Sekunden seit Beginn der UNIX-Epoche (January 1 1970 00:00:00 GMT)

Siehe auch time()

 

Datumsformat konvertieren

Wenn Sie eine Spalte mit einem Datumsformat haben, können Sie mit dieser Funktion das Format umwandeln. Dabei stehen Ihnen folgende Ein- und Ausgabeformate zur Auswahl:

YYYYMMDD
YYYY-MM-DD
YYYY-MM
YYYY/MM/DD
YYYY/MM
DD/MM/YYYY
DD-MM-YYYY
DD.MM.YYYY

 

Beispiel:

Sie können mit der Funktion das Datum 15.03.2015 in 2015/03/15 wandeln.

Addieren / Dividieren / Multiplizieren / Subtrahieren

Mit dieser Funktion können Sie einfache mathematische Berechnungen durchführen. Sie können den Ausgangswert mit einem Operanden addieren, subtrahieren, dividieren oder multiplizieren. Etwaige Nachkommastellen können dann mit der Funktion „Runden“ festgelegt werden. Bitte achten Sie darauf, dass der Wert eine Zahl ist (4.99 anstatt 4,99) – Falls Sie sich nicht sicher sind, benutzen Sie die „Ersetzen“ Funktion und ersetzen ein mögliches Komma durch einen Punkt.

MwSt. addieren / MwSt. subtrahieren

Benutzen Sie diese Funktion um zu einem bestehenden Zahlenwert den Mehrwertsteuersatz Ihres Landes zu addieren / zu subtrahieren. Bitte achten Sie darauf, dass der Wert eine Zahl ist (4.99 anstatt 4,99) – Falls Sie sich nicht sicher sind, benutzen Sie die „Ersetzen“ Funktion und ersetzen ein mögliches Komma durch einen Punkt.

Runden

Diese Funktion ermöglicht es Ihnen auf Nachkommastellen kaufmännisch zu runden. Legen Sie hierzu einfach die Anzahl Nachkommastellen fest.

Ersetzen

In der Ersetzen Funktion können Sie nach Texten oder Spaltenwerten im aktuellen Spaltenwert suchen und diesen durch einen Text oder Spaltenwert überschreiben. Die Überschreibung kann gezielt erfolgen, sodass nur der gesuchte Wert überschrieben wird, oder der komplette aktuelle Spaltenwert. Außerdem können Sie festlegen, ob bei der Suche die Groß-/Kleinschreibung berücksichtigt werden soll oder nicht.

Ersetzen zwischen

„Ersetzen zwischen“ ermöglicht es Ihnen gezielt zwischen zwei Zeichen einen Wert zu ersetzen. Beispiel: „Mein Produkttitel (alt)“ – Sie geben als linke Begrenzung „(„und als rechte Begrenzung „)“ an und möchten den dazwischen gefundenen Wert mit „neu“ ersetzen. Das Ergebnis dieser Ersetzung wäre dann „Mein Produkttitel (neu)“ – Kommen mehrere Werte innerhalb der Spalte vor, werden diese alle ersetzt.

Ersetzungsliste

Mit dieser Funktion können sie eine Reihe von Begriffen durch andere Ersetzen. Hierfür legen Sie zunächst die entsprechende Liste im Optimierungsbereich an und wählen diese dann in der Funktion aus. Sollte kein passender Wert gefunden werden, haben Sie die Möglichkeit festzulegen, ob ein Alternativwert ausgegeben werden soll. Dieser kann sein: Ursprungswert, ein Text oder der Wert einer anderen Spalte.

Mehrfaches Ersetzen

Diese Funktion sucht innerhalb eines Spaltenwertes einen oder mehrere Begriffe und ersetzt diesen durch einen anderen. Die Werte werden kommagetrennt eingetragen.

Beispiel:

Suchwert1,Suchwert2,Suchwert3

Ersetzungswert1,Ersetzungswert2,Ersetzungswert3

Dabei wird Suchwert1 mit Ersetzungswert1 ersetzt.

Regex-Ersetzung

Durch die Regex-Ersetzung haben Sie die Möglichkeit reguläre Ausdrücke zu suchen, das heißt beispielsweise eine vierstellige Zahl zu suchen, ohne genau zu wissen welche vierstellige Zahl es ist.

Beispiel:

Um eine vierstellige Zahl zu suchen, ist es notwendig folgenden Wert zu benutzen: /\d{4}/

Wenn Sie stattdessen einen Preis Format 123,45€ hätten und diesen zu 123.45 umwandeln wollen möchten, können Sie die Funktion mit folgenden beiden Werten ausstatten:

Suche: /(\d+),(\d+)€/

Ersetze: $1.$2

An Wortgrenze kürzen

Diese Funktion ermöglicht es, ganze Worte am Ende des Spalteninhalts abzuschneiden unter der Berücksichtigung einer maximalen Zeichenlänge. Sollte es sich um nur ein einziges Wort handeln, dass die Maximallänge überschreitet, so wird das Wort selbst gekürzt.

Auffüllen

Diese Funktion können Sie z.B. dazu nutzen, um Ihre EANs aufzufüllen, weil diese eine Mindestlänge erfüllen müssen. Sie können dabei den Fülltext frei vorgeben (z.B. mit 0) und ebenfalls festlegen, von welcher Seite aus die Auffüllung stattfinden soll.

Kürzen

Diese Funktion schneidet überschüssige Zeichen in Abhängigkeit von der Maximallänge ab. Sie können hierbei festlegen, ob Sie die Zeichen von links oder rechts aus entfernen wollen.

Wörter zählen

Sie können mit dieser Funktion die Anzahl Wörter zählen lassen, die in einer Spalte enthalten sind.

Zeichen zählen

Sie können mit dieser Funktion die Anzahl Zeichen zählen lassen, die in einer Spalte enthalten sind.

Doppelte Wörter entfernen

Mit dieser Funktion können Sie doppelte Werte einer Spalte entfernen.

Beispiel:

Ist der Spalteninhalt „A B C A“ entfernt die Funktion den doppelten Wert und gibt „A B C“ aus.

EAN-Format

Diese Funktion bringt Ihre EANs auf ein gültiges Format indem sie fehlende Zahlen mit einer 0 auffüllt.

Groß-Kleinschreibung ändern

Mit Hilfe dieser Funktion können Sie den Spalteninhalt entweder komplett in Kleinschreibung oder Großschreibung umwandeln lassen. Auch besteht die Möglichkeit den jeweils ersten Buchstaben eines Worts groß zu machen.

Leerzeichen abschneiden

Wenn vor oder hinter dem eigentlichen Spalteninhalt Leerzeichen enthalten sind, können diese mit dieser Funktion entfernt werden.

Leerzeichen zusammenfassen

Sollten sich innerhalb einer Spalte doppelte Leerzeichen eingeschlichen haben, können Sie mit dieser Funktion diese doppelten Leerzeichen entfernen.

Preis extrahieren

Diese Funktion entfernt nicht numerische Werte und wandelt einen kommagetrennten Wert in einen punktgetrennten, gültigen Preis um.

Tags entfernen

Mittels dieser Funktion können Sie HTML Tags wie <b> <u> <i> aus ihren Spalteninhalten entfernen lassen.

URL-(de)codieren

Mit dieser Funktion haben Sie die Möglichkeit den aktuellen Spaltenwert einmal zu codieren oder decodieren. Sollten Sie einen Teil mehrfach codieren müssen, wenden Sie diese Funktion bitte mehrfach hintereinander an.

Beispiel:

Aus „http:s//www.mein-onlineshop.com/link-zu-meiner-seite.html?mein=eigenestracking“ wird „https%3A%2F%2Fwww.mein-onlineshop.com%2Flink-zu-meiner-seite.html%3Fmein%3Deigenestracking“

Werte sortieren

Diese Funktion sortiert Werte entweder aufsteigend oder absteigend. Bitte spezifizieren Sie außerdem das Trennzeichen.

Beispiel:

Aus 34,32,38,42 wird mittels der Funktion 32,34,38,42.

Wörter auseinanderziehen

Diese Funktion sucht nach zusammenhängenden Worten und zieht diese auseinander. Hinweis: Die Abkürzung für Mehrwertsteuer „MwSt“ würde in diesem Fall auch auseinandergezogen werden.

Trennen

Mit dieser Funktion können Sie Spalteninhalte auftrennen. Geben Sie einfach das Trennzeichen (z. B: > an) und dann die Fundstelle, die ausgegeben werden soll.

Verknüpfen

Diese Funktion hilft Ihnen dabei, den aktuellen Wert mit einem Text oder einer Spalte zu verknüpfen. Bei der Verknüpfung können Sie festlegen, ob Sie den Werte voranstellen oder anhängen möchten. Zusätzlich, aber optional kann eingestellt werden, dass die Verknüpfung nur bei Einhaltung einer Maximallänge durchgeführt wird.

Verknüpfen, wenn Spalte enthält

Diese Funktion hilft Ihnen dabei, den aktuellen Wert mit einem Text oder einer Spalte zu verknüpfen, sofern ein gewünschter Suchausdruck in einer Suchspalte gefunden wurde. Bei der Verknüpfung können Sie festlegen, ob Sie den Werte voranstellen oder anhängen möchten. Zusätzlich, aber optional kann eingestellt werden, dass die Verknüpfung nur bei Einhaltung einer Maximallänge durchgeführt wird.