Neues Thema starten
Beantwortet

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


Beste Antwort

Hi Torsten,


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


Schönes Wochenende!


Viele Grüße,

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



Antwort

Hi Torsten,


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


Schönes Wochenende!


Viele Grüße,

Mark

Anmelden um einen Kommentar zu veröffentlichen