Domino 9 und frühere Versionen > Entwicklung
@MailSend wenn nur "KopieAn" gefüllt
Wiesel:
Hallo!
Ich habe in einer Maske vorgegebene Felder, in denen Mitarbeiter ausgewählt werden können, um danach per Schaltfläche eine Mail zu erhalten.
Es gibt dabei das Feld "zur Veranlassung" (= Mail) und das Feld "zu Kenntnis" (= Mail_1) und "in Kopie" (= Mail_2).
Ist Mail gefüllt, gibt´s auch kein Problem. Ist Mail nicht gefüllt und z.B. nur Mail_1, dann kommt die Fehlermeldung "kein SendTo-Feld".
Ich habe hinter der Schaltfläche folgenden Code:
_Mail := @If(Mail != ""; Mail; "");
_Mail_1 := @If(Mail_1 != ""; Mail_1; "");
_Mail_2 := @If(Mail_2 != ""; Mail_2; "");
@MailSend(_Mail ; _Mail_1 ; _Mail_2 ; txtDokument + " zum " + txtSachgebiet + " Nr. " + txtMitteilung ;"" ;"Weitergabe externer Informationen" + @NewLine + "Bitte öffnen Sie nachfolgendes Dokument ----> " ; [IncludeDoclink]);
FIELD txtStatus := txtStatus;
@SetField("txtStatus";"weitergegeben");
@Command([FileSave]);
FIELD SaveOptions := "0";
@Command([FileCloseWindow])
Wenn ich eine einfache Mail aus meiner MailDB verschicke, muss ich auch nicht zwingend das "An-Feld" füllen. Hier aber anscheinend schon?!
Gibt´s dafür eine Lösung? Ich finde keine.
Gruß und Danke, Wiesel
koehlerbv:
@MailSend setzt einen nicht-leeren Parameter SendTo voraus. Dir bleibt dann nichts weiter übrig, als den Eintrag CopyTo nach SendTo zu übertragen.
Bernhard
klaussal:
--- Zitat ---Sie können @MailSend auf zwei verschiedene Arten verwenden:
Wenn Sie keine Parameter angeben, versendet @MailSend das aktuelle Dokument (d.h. das Dokument, das bei der Auswertung der @Funktion verarbeitet wird) an den im Feld "SendTo" des Dokuments angegebenen Empfänger. Das Feld "SendTo" ist zwingend erforderlich.
--- Ende Zitat ---
... ist zwingend erforderlich...
Wiesel:
Alles klar, damm bau ich das um.
Wollte nur sichergehen.
Gruß,
Wiesel
klaussal:
Glaubst Du etwa der Designer-Hilfe nicht ? ;D
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln