Domino 9 und frühere Versionen > Entwicklung

@MailSend wenn nur "KopieAn" gefüllt

(1/2) > >>

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