Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Wiesel am 04.04.06 - 12:13:19
-
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
-
@MailSend setzt einen nicht-leeren Parameter SendTo voraus. Dir bleibt dann nichts weiter übrig, als den Eintrag CopyTo nach SendTo zu übertragen.
Bernhard
-
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.
... ist zwingend erforderlich...
-
Alles klar, damm bau ich das um.
Wollte nur sichergehen.
Gruß,
Wiesel
-
Glaubst Du etwa der Designer-Hilfe nicht ? ;D
-
Oh, steht in der deutschen Hilfe inzwischen tatsächlich "SendTo" und nicht mehr "An" ;D