0
Send Email kommt beim senden über Web nicht an
Hallo liebe Forummitglieder, ich habe ein Problem und komme nicht weiter.
Ich sende eine ToDo Aufgabe an den Zuständigen Mitarbeiter wenn ich dies über die iPad App oder über die Mac App machen kommen die Emails an.
Wenn ich hingegen über den Browser eingeloggt bin dann kommt garnichts an.
Jemand eine Idee?
Liegt es evtl. An einem Teil des Code?
let antwort := dialog("Neues ToDo", "Soll diese Aufgabe gespeichert und gesendet werden?", ["Ja", "Nein"]);
if antwort = "Ja" then
let DateiName := replacex("ToDo_" + Kunden.Firma + "_" + Kunden.Kundennummer + "_" + today(), "[~""#%&*:<>?/\{|}.]+", "_") + ".pdf";
let DateiAnhang := importFile(this, printAndSaveRecord(this, "ToDo"), DateiName);
Mitteilung := DateiName;
alert("Das ToDo wurde angehängt.");
if ninoxApp() != "web" then
waitForSync();
sendEmail({
from: userEmail(),
to: 'Zuständig'.'E-Mail',
cc: CCTest,
bcc: userEmail(),
subject: "Neues ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis',
text: "Anbei neues ToDo" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + "
Grüße, " + userName(),
attachments: file(this, DateiName)
});
'Status Verfasser' := 3;
'Wurde zugestellt' := true
end
end
3 Antworten
-
if ninoxApp() != "web" then
Das funktioniert natürlich mit den Apps.
Da fehlt im Script, was er machen soll, wenn ninoxApp() = "web" ist.
Ich weiss nicht ob es so funktioniert.
Habe keine Erfahrung wie es sich mit waitForSync() verhält in Bezug auf das nachfolgende Script.let antwort := dialog("Neues ToDo", "Soll diese Aufgabe gespeichert und gesendet werden?", ["Ja", "Nein"]); if antwort = "Ja" then let DateiName := replacex("ToDo_" + Kunden.Firma + "_" + Kunden.Kundennummer + "_" + today(), "[~""#%&*:<>?/\{|}.]+", "_") + ".pdf"; let DateiAnhang := importFile(this, printAndSaveRecord(this, "ToDo"), DateiName); Mitteilung := DateiName; alert("Das ToDo wurde angehängt."); if ninoxApp() != "web" then waitForSync() end; sendEmail({ from: userEmail(), to: 'Zuständig'.'E-Mail', cc: CCTest, bcc: userEmail(), subject: "Neues ToDo" + " " + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis', text: "Anbei neues ToDo" + "_" + Kunden.Firma + "_" + "Fällig bis" + 'Fällig bis' + " Grüße, " + userName(), attachments: file(this, DateiName) }); 'Status Verfasser' := 3; 'Wurde zugestellt' := true end
Ansonsten ein 'else' anhängen und den eMail-Code duplizieren.
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 69Ansichten
-
2
Folge bereits