Domino 9 und frühere Versionen > ND7: Entwicklung

Mehrere Empfänger bei Doc.SendTo?

(1/1)

darkfile:
Hallo,
folgenden Code habe ich in Benutzung:


--- Code: ---doc2.Subject = "RMA #"+uidoc.fieldgettext("RMANbr")+": Goods received from customer"
doc2.SendTo = uidoc.FieldGetText("ok_resp")
doc2.CopyTo = uidoc.FieldGetText("ok_qual")
--- Ende Code ---

Wie man sieht adressiere ich immer eine Person mit SendTo und eine mit CopyTo. Nun muss ich aber 4 Leute adressieren. Wie kann ich das bei doc.SendTo anstellen? Bin damals als ich das erstellt hatte schon daran verzweifelt, daher frage ich nun lieber gleich. ;-)

Danke & Gruß
Michael Laubach

koehlerbv:
Du musst ein Array bilden:
Dim aRecipients (0 to 3) As String

aReciepients (0) bis aRecipients (3) füllst Du dann mit Deinen Empfängern und übergibst dies an SendTo:
doc2.SendTo = aRecipients

Bernhard

diali:
Achtung der Domino 7.0.1FP1 hat da bei zeitgesteuerten Agenten ein Problem, auch wenn Du mit einem Array arbeitest wird nur an den ersten Eintrag ein Mail versendet. Soll angeblich mit dem 7.0.2 behoben sein, ich konnte es aber noch nicht testen.

darkfile:
Interessante Stolperfallen. Wir haben in der Tat 7.01FP1 am Laufen, allerdings ist das Ganze als Aktion auf einem Button in der Datenbank.

Bin also guter Hoffnung und probiere es jetzt mal aus.

Danke & Gruß
Michael

Edit: Funktioniert perfekt! :D

LN4ever:
Das Problem ist doch in dem Augenblick überhaupt keines mehr, wenn man nicht mehr versucht, die Einträge aus einem UIDOC herauszuknibbeln, sondern einfach
statt
doc2.SendTo=uidoc.FieldGettext("SendTo")
ein
doc2.SendTo=uidoc.Document.SendTo
macht. Die ganze UI-Würgerei mit unterschiedlichen Mehrfachwertdelimitern ist dann nicht mehr da - und es ist wurscht, ob dort ein Wert oder zwanzig Einträge in SendTo drinstehen.

Gruß

Norbert

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln