codeRegelaktion: Nach Wert suchen

Verwendet für: Suche in einem Feld nach einem Wert und setze dann ein anderes Feld auf diesen Wert, wenn er gefunden wurde.

Verwendet in: "THEN"-Anweisungen und "ELSE"-Anweisungen.

Die Regel „Suche nach Wert“ ist nützlich, wenn dein Exportkanal Informationen wie „Farbe“, „Marke“ oder „Größe“ in einem separaten Feld braucht, diese Informationen aber nur innerhalb eines größeren Feldes (z. B. der Artikelbeschreibung) vorhanden sind. Mit der Regel „Suche nach Wert“ kannst du in deinen Beschreibungen nach einer Liste möglicher Werte (z. B. einer Liste von Farben) suchen. Findet Channable einen Wert aus dieser Liste, kann das gewählte Zielfeld (z. B. „Farbe“) mit dem gefundenen Wert befüllt werden. Möchtest du stattdessen ein anderes Feld wie „Marke“ befüllen, wähle das Feld „Marke“ als Ziel und gib eine Liste von Marken in der Liste „Suchwert“ an.

Im Screenshot unten ist das oben beschriebene Beispiel so dargestellt, wie es in Channable aussehen würde:

Standardmäßig wird das Zielfeld auf die exakten Werte gesetzt, die in der Liste „Suchwert“ eingetippt wurden. Optional kannst du eine Liste mit „Ersatzwerten“ angeben, um Werte zu standardisieren oder zu korrigieren (z. B. Tippfehler oder verschiedene Schreibweisen). Wird ein Suchwert gefunden, wird der entsprechende Ersatzwert in derselben Zeile verwendet, um das Zielfeld zu befüllen. Ein Beispiel dazu siehst du im Screenshot unten:

circle-info

Wenn du die Liste „Ersatzwert“ verwendest, achte darauf, für jeden Eintrag in der Liste „Suchwert“ einen Ersatzwert in derselben Zeile anzugeben. Wenn du den gleichen Wert wie in der Liste „Suchwert“ behalten willst, trage denselben Wert in die Liste „Ersatzwert“ ein. Entweder füllst du die Ersatzwert-Liste vollständig (zeilenweise passend zur Suchwert-Liste) oder du lässt sie leer (dann bleiben die Werte aus der Liste „Suchwert“ erhalten).

Listenfeld

Ist das Feld, auf das du „Suche nach Wert“ anwendest, vom Typ Liste, wird die Regel auf jedes Element dieser Liste angewendet. Ist die Liste leer, bleibt sie nach Anwendung der Regel leer. Möchtest du stattdessen eine leere Liste vor der Suche in Text umwandeln, füge vor der Regel „Suche nach Wert“ eine Regel hinzu, die die Liste in Text konvertiert (z. B. „Liste verbinden“ oder Ähnliches). Diese Transformation wandelt automatisch den Feldtyp von 'list' in 'text' um und erhält dabei bei Bedarf die Leere des Felds.

Zuletzt aktualisiert

War das hilfreich?