Titellänge auf 40 Zeichen begrenzen

Guten Tag

Wir haben Gerätetitel welche wir auf max. 40 Zeichen begrenzen müssen.

Beispiel:
Miele Stand-Dampfgarer DG 6010, 50 cm, Obsidianschwarz, EasySensor, MonoSteam

Wie können wir ganze Worte bis zu 40 Zeichen erreichen, ohne dass einfach am Schluss in der Mitte eines Wortes abgeschnitten wird?

Besten Dank und Gruss

Martin

Hallo Martin,


ich habe das ganze mittels des angegebenen Titels durchgespielt, dass Ergebnis liegt unter:


https://apps.synesty.com/transformy?m=f7e3526268934c6dbd6221926b26e5c9



Erläuterung:

  • Wir definieren (assign) eine Startlänge von 0
  • Wir listen über die Spalte mit den Artikelnamen, in dem wir diesen nach Leerzeichen auftrennen (Split)
    (Der Spaltenname im Wertfeld muss im Flow natürlich auf den Spaltennamen angepasst werden),
  • Wir erhöhen die Startlänge um das aktuelle Wort und prüfen ob dieser Wert <= 40 ist
  • Wenn ja: Geben wir das Wort aus und gehen zum nächsten Wort weiter
    Wenn nein: Brechen wir die Schleife ab

  • Bitte auch noch einmal in die Funktion "Skript" schauen. Hier wird der Wert noch getrimmt (Leerzeichen am Ende/Anfang werden abgeschnitten) und sofern ein Komma am Ende steht (wie im Beispiel) wird dieses ebenfalls gelöscht

Ich hoffe das hilft weiter.


Viele Grüße
Benjamin Sladczyk