Email per Button versenden
Hallo.
Ich habe ein Button mit Drucken erstellt.
let MeineDatei := printAndSaveRecord(this, "Leistungsnachweis");
importFile(this, printAndSaveRecord(this, "Leistungsnachweis"), "Kunde_" + text(ID) + ".pdf")
Das Funktioniert hervorragend. Nun würde ich das aber auch gerne direkt drucken.
Eine Mail kann ich bereits per Script versenden. Aber wie bringe ich die Enden zusammen? Also die erzeugte PDF direkt versenden.
sendEmail({
from: "Absender-Mailadresse",
to: "Empfänger-Mailadresse",
subject: "Leistungsnachweis " + Datum,
text: "Hallo, anbei der Leistungsnachweis" + ID,
html: "<h1>Hallo!</h1><p>Anbei ein neuer Leistungsnachweis. Vielen Dank.</p>",
attachments: [file(this, myFileName), file(this, "Leistungsnachweis.png")]
})
Vielen Dank für eure Hilfe
2 Antworten
-
Servus !
folgendes (sinngemäß, versteht sich) sollte das in einem Rutsch erledigen...
let Kundenmail := "john.doe@nowherecom"; let DateiName := "Leistungsnachweis.pdf"; let DateiAnhang := importFile(this, printAndSaveRecord(this, "Leistungsnachweis"), DateiName); while waitForSync() = false do sleep(100) end ; let MailFrom := "my_email_registered@ninox.com"; let MailCC := "my_email_cc@somewhere.de"; let b := "Mein Betrefftext"; let t := "Mein eigentlicher Mailtext"; sendEmail({ from: MailFrom, to: Kundenmail, cc: MailCC, subject: b, text: t, attachments: DateiAnhang }); "UND: NUR FALLS zusätzlich zu diesem Mailversand auch noch das pdf-Dokument LOKAL "gedruckt" / gespeichert werden soll"; printRecord(this, "Leistungsnachweis", "Leistungsnachweis.pdf")
Und natürlich könnten die "MailFrom" und MailCC, etc. auch sinnvollerweise vielleicht aus einer Tabelle "Einstellungen" (oder Stammdaten...) geholt werden.
Und die Mailadresse des Kunden wird sicherlich aus dem eigentlichen Leistungsnachweis-Datensatz übernommen werden können.
HTH und Grüße
HF
-
ein kleiner Hinweis noch. Das senden über Sendmail (SendGrid) ist mit Vorsicht zu genießen! Ich musste dies ganz schnell umstellen, da immer mehr E-Mails nicht beim Empfänger ankamen. Was bei wichtigen Sachen sehr "unangenehm" ist.
Mir hat dieser Beitrag sehr geholfen, es anders umzusetzen. So liege ich selber in Kopie und die Mails kommen seit dem zuverlässig an.
https://forum.ninox.de/t/q6h4f5t/mail-mit-make-senden-dringend
Content aside
- vor 1 JahrZuletzt aktiv
- 2Antworten
- 132Ansichten
-
3
Folge bereits