Integromat - E-Mails aus Datenbank senden, mit Anhängen

O

Hallo Forum,

ich habe es mit Hilfe dieses youtube Tutorials geschafft das Szenario einzurichten und es funktioniert auch tadellos.

https://youtu.be/UmUeXKvJLpI

Im Tutorial wird aber nicht bechrieben wir man die Anhänge der Records mit versendet.
Ich habe mir dann selbst was zusammengebastelt mit den Modulen "List files from Record" und "Download file from Record".
Das funktoniert auch super, aber nur wenn der Record EINEN Anhang hat.

Gibt es aber  bspw. 2 Anhänge, dann werden leider auch 2 E-Mails gesendet. Ich möchte natürlich erreichen, dass die beiden Anhänge in einer mail gesendet werden.

Ich vermute, dass es mit der Option "Attachements" im Modul EMail zusammenhängt. Dort muss evtl. über "Map" ein Array hinein??
Leider bekomme ich hier nicht weiter.  :-(


Ich habe das Szenario zum anschauen exportiert:
https://drive.google.com/file/d/1SGYYGE8uow3r4_hZ-aVjB9U1_Zx2FoYs/view?usp=sharing


Falls jemand den Kniff kennt, würde ich mich freuen

Danke und Gruß
Oliver M.

Ninox Profile

Hi Oliver,

 

ich habe da letztens was über das Integromat Tool (das grüne Icon) Aggregator gelesen...

https://www.integromat.com/en/feature/aggregators

Vielleicht kommst Du damit weiter?

O

Hallo Tobias,

danke für den Hinweis, mit dem Aggregator habe ich auch schon rumgespielt, erschien mir auch logisch.
Leider komme ich hiermit auch nicht weiter, weil das Ninox Modul "Download File from Record" kein Array anbietet??

Umgekehrt, also E-Mals mit Anhang nach Ninox senden ist auch mit Anhängen kein Problem. Dort gibt es im EMail Modul ein Array namens "Attachments". Hier hab ich das mit der Hilfe von Himanshu's tutorials gut hinbekommen.

Ninox Profile

Kannst Du nicht im Integromat über NINOX - Watch Record Events einen Webhook aushängen und dann aus der ninox heraus deine Attachments sammeln und im DATAblock des Webhook übergeben?

Ich habe mir einen Webhook im Integromat gemacht, wo ich eine Datei des Datensatzes abfrage und dann die Artikelnummer als Variable mit übergebe... der Integromat kann damit dann arbeiten...

let webhookURL := "https://hook.integromat.com/deinWebhook";
let data := {
filename: item(split(item(split(text('Artikelbild'), "/"), 1), "."), 0),
suffix: item(split(item(split(text('Artikelbild'), "/"), 1), "."), 1),
recordID: Nr,
newName: Artikelnummer + ".png",
};


let response := http("POST", webhookURL, {
'Content-Type': "application/json"
}, data);

 

Vielleicht geht der Weg ja darüber....

O

Das Szenario läuft bereits über den "Watch Record Events" Webhook.
das klappt wie gesagt auch einwandfrei. (ich komme aber nicht an ein files() Array heran. Die verfügbaren Ninox Module für files spucken nichts aus, bzw. sehe ich das nicht.

 

Bild4

Ninox Profile

Hm, ich habe jetzt kein email konfiguriert im Integromat, aber du kannst nach LIST FILES ein Array aggregator einsetzen, der aus dem Modul "List File From Records" den FILENAME zieht.... und in DOWNLOAD FILES FROM RECORD kannst Du das erzeugte Array unter "File" auswählen...

Bildschirmfoto 2020-07-27 um 13.09.06

O

Ähem, soweit war ich auch schon, aber es läuft nicht, also bekomme einen "DataError [404] [Collection]" im Download File From Record Modul.
Ich krieg das mit den Einstellungen im Array Aggregator wohl nicht hin ???

 

so geht nicht:

Bild6

so fehlt mir das data feld:

Bild7

Ninox Profile

Hm... ich richte mir mal ein EMAIL Modul ein und teste auch mal...

 

U

Ich denke der Aggregator ist falsch eingerichtet.
Ich habe mal hier meinen Flow beigefügt.

Bild 1

Bild 2

O

okay, habe das mal so zusammengebauht und jetzt läuft es bis zum e-mail Modul durch.
Hier gibt es aber jetzt einen Fehler:

Bild8

ist die Attachment Einstellung im E-Mail Modul so richtig?:

 

Bild9

Reply