Gespeicherten Anhang per sendEmail versenden
Hallo liebe Forummitglieder,
ich bräuchte mal wieder euere Profi Hilfe. Ich habe ein Bericht den ich in einer Tabelle ablege das funktioniert auch alles wunderbar. Nun würde ich gerne im folgenden Script auch noch gleich einbauen das dieser Bericht per sendEmail an unser Büro versendet wird. Wie kann ich das dort noch einbauen?
let antwort := dialog("Bericht exportieren", "Soll dieser Bericht abgespeichert werden?", ["Ja", "Nein"]);
if antwort = "Ja" then
let DateiName := replacex(Kunden.Firma + "_" + text(Messe) + "_" + format(Datum, "DDMMYYYY"), "[~""#%&*:<>?/\{|}.]+", "_") + ".pdf";
let me := this;
let newD := (create MesseBerichte);
newD.(Messen := me);
newD.(Datei := importFile(newD, printAndSaveRecord(me, ""), DateiName));
alert("Der Bericht wurde gespeichert")
end
38 Antworten
-
Hallo Christian,
das müsste eigentlich so gehen, wenn Du das nach dem alert() in die Abfrage der Antwort hängst.
sendEmail({ from: "christian@example.com", to: 'unserbuero@example.com', subject: "Bericht", text: "Beliebiger Text", attachments: newD.Datei })
-
Hallo Lars,
danke für die Antwort aber leider bekomme ich dann eine Fehlermeldung im Script.
So hatte ich es auch schon versucht aber irgendwie geht das nicht.
-
Bei Attachments kannst du nicht newD.Datei verwenden sondern musst den Dateinamen angeben.
-
bei mir läuft es so. Variable aa oder bb ist dabei der e-mail text.
if Abrechnung = null or 'Abrechnung vom' = null then
dialog("Abrechnung an VK senden nicht möglich, da keine Abrechnung eingefügt wurde.", "Bitte Abrechnung einfügen! oder Abrechnung vom einfügen", ["OK"])
else
if dialog("Abrechnung an VK senden", "bitte mit Ja bestätigen um Abrechnung zu senden", ["Ja", "Nein"]) = "Ja" then
if Abrechnung and 'Versendet am' = null or 'versendet?' = false then
sendEmail({
from: "deine mailadresse",
to: 'Aufträge'.Vertragspartner.'Mail Verkauf',
subject: "Abrechnung vom" + " " + 'Abrechnung vom' + "" + " zu KV: " + 'Aufträge'.'KV-Nr.' + "/ " + 'Aufträge'.Name + " - " + 'Aufträge'.Vorname,
text: "html",
html: if 'Hinweise: *** TEXT für MAIL ***' then
aa
else
bb
end,
attachments: [Abrechnung, 'Bild 1', 'Bild 2', 'Bild 3', 'Bild 4', 'Bild 5', 'Bild 6', 'Bild 7', 'Bild 8', 'Bild 9', 'Bild 10']
})
Content aside
- vor 2 JahrenZuletzt aktiv
- 38Antworten
- 137Ansichten
-
4
Folge bereits