Gelöst Dot Liquid Ausgabe erzeugt Leerzeile - warum?

JohnFrea

Sehr aktives Mitglied
21. September 2017
901
285
Hi,

ich benutze einen Workflow beim Versenden, der mir Paketdaten in eine CSV Datei schreibt. Die Datei wird anschließend zu einem Serviceanbieter (aftership) übertragen, über den wie Überblick über den Status der Pakete behalten.

Der Workflow wird bei jedem verschickten Auftrag ausgeführt, das Ergebnis in eine Datei angehangen.

Leider Leerzeilen erzeugt. Ich finde den Grund icht. Welche Zeile hier ist dafür verantwortlich?

Code:
{% assign TrackingID = Vorgang.Pakete.ErstesObjekt.TrackingID %}\
{% assign TrackingIDIsFilled = TrackingID | IsFilled %}\
{% if TrackingIDIsFilled %}\
{% case Vorgang.Pakete.ErstesObjekt.Logistiker.Name %}\
{% when 'DPD Paket' %}\
{% assign aftership_courier = 'dpd-de' %}\
{% when 'GLS Paket (JTL Shipping)' or 'GLS Paket' %}\
{% assign aftership_courier = 'gls' %}\
{% when 'DHL Paket Deutschland' %}\
{% assign aftership_courier = 'dhl-germany' %}\
{% when 'Post Einschreiben (Ausland)' %}\
{% assign aftership_courier = 'deutsch-post' %}\
{% else %}\
{% assign aftership_courier = 'no_export' %}\
{% endcase %}\
{%if aftership_courier <> 'no_export' %}\
"courier","tracking_number",...[Schnipp]...,"KUNDE_EMAIL"
"{{ aftership_courier }}","{{ Vorgang.Pakete.ErstesObjekt.TrackingID }...[Schnipp]..."{{ Vorgang.Auftrag.Kunde.EMail }}"
{% endif %}{% endif %}

Viele Grüße

John
 

JohnFrea

Sehr aktives Mitglied
21. September 2017
901
285
Der Workflow wird ja pro ausgeliefertrem Auftrag ausgeführt und die Leezeilen scheinen pro Durchlauf zu kommen.
Meine Datei sieht am Ende so aus:

Code:
Header
Daten

Header
Daten

Header
Daten

Die Leerzeilen sollen komplett raus.
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.244
1.521

JohnFrea

Sehr aktives Mitglied
21. September 2017
901
285
Hi Rico,

ja, daran lag es.
Mir war nicht klar, daß die Option "Anfügen an bestehenden Datei" in sich selbst schon einen Zeilenumbruch erzeugt. Ich dachte, dafür sei ich selbst verantwortlich und habe deshalb bisher nach meiner Ausgabe einen Zeilenunbruch genacht.

Scheint so erstmal gelöst, danke!

John
 
  • Gefällt mir
Reaktionen: Rico Giesler