EmailSend: skipSending von Excel Files created by SpreadsheetExcelWriter

Hallo Synesty-Team


Ich brauche eine Erweiterung im Step EmailSend.

Fall der Parameter skipSending auf "Do not send email if attachments are empty" gesetzt ist, dann dürfen leere Excel-Datein erzeugt vom SpreadsheetExcelWriter nicht verschickt werden.


Heutiges Verhalten:

Leere Excel-Dateien ohne Daten-Zeilen aber mit Header-Zeile werden trotzt der Einstellung "Do not send email if attachments are empty" per E-Mail verschickt.


Gruss, Rolf


Hallo Rolf,


die skipSending Funktion des EmailSend Steps prüft ob die Dateigröße = 0 Byte ist. Das trifft bei Excel Dateien nie zu (auch ohne Header).


Eine mögliche Lösung für das Problem findest du hier: https://synesty.freshdesk.com/a/forums/topics/11000018590


Viele Grüße

Torsten

Hallo Torsten


Die Seite unten kann leider nicht angezeigt werden:

https://synesty.freshdesk.com/a/forums/topics/11000018590


Gruss, Rolf


dieser sollte funktionieren: https://synesty.freshdesk.com/support/discussions/topics/11000018590

Hallo Torsten


Die vorgeschlagene Lösung mit den zusätzlichen Step FileFilter ist nicht wirklich änderungsfreundlich.


Die beste Lösung ist der oben beschriebene Feature Request.

EmailSend wird erweitert um die Checks:

- Prüfen ob Anhang eine Excel-Datei ist

- Prüfen ob Excel-Datei vom SpreadsheetExcelWriter erstellt wurde

- Prüfen ob Excel-Datei eine Header-Zeile aufweist

- Prüfen ob Excel-Datei eine oder mehrere Daten-Zeilen aufweist

- Falls Excel-Datei keine Daten-Zeilen aufweist, dann Mail bei "Do not send email if attachments are empty" nicht verschicken

Gruss, Rolf