Plenty Timestamp als Bedingung in SpeadSheetFilter

Hallo zusammen,


wir möchten in einem SpreadSheetFilter nur Plentymarkets Aufträge durchlassen,des OrderCompleted am gleichen Tag der Ausführung des Flows stattgefunden hat.


OrderCompletedAt!?contains('${meta.current_timestamp?string("yyyy-MM-dd")}')


klappt leider nicht.


Hier ein Beispiel wie der Plenty Timestamp übergeben wird:

2018-05-04T12:12:50+02:00


Was mache ich falsch?


Danke und Gruß,

Mark

Hallo Mark,


fast richtig. Folgende Bedingung im Filter sollte funktionieren:


OrderCompletedAt!?contains(meta.current_timestamp?string("yyyy-MM-dd")!)



Alternativ kannst du das OrderCompletedAt Datum auch direkt im PlentySearchOrders Step filtern. Dazu musst du dir zuerst mittels TextHtmlWriter Step das 'Von' Datum (Heute, 00:00) erstellen:

Den Output des TextHTMLWriters kannst du dann mit dem Completed Date From des Plenty SearchOrders Steps verknüpfen:


VG Torsten



Hi Torsten,


vielen Dank, habe jetzt die TextHTMLWriter Variante genommen - funktioniert perfekt.


Schönes Wochenende!


Viele Grüße,

Mark