Domino 9 und frühere Versionen > ND7: Entwicklung
Mail an mehrere Empfänger - wie wird das Namensfeld ausgewertet?
Jens_1:
Hallo NG,
ich habe eine Maske mit einem Namensfeld des Typs "Adressdialogfeld für Auswahl verwenden".
Des weiteren habe ich eine Schaltfläche, die ein Mail an alle im zuvor genannten Feld erscheinenden Empfänger verschicken soll.
Solange ich nur einen Namen auswähle funktioniert das auch ganz prima.
Aber wie löse ich das am elegantesten wenn ich mehrere Namen habe?
Muss ich mir die Feldinhalt jetzt mit StrLeft und StrRight jeweils am Komma getrennt auseinander fisslen und in ein Array pumpen und das dann abarbeiten lassen?
Danke für die Hilfe!
Jens
Peter Klett:
Nicht, wenn Dein Feld Mehrfachwerte zulässt. Dann schreibst Du einfach
maildoc.SendTo = meindoc.Empfaenger
Jens_1:
Hallo Peter,
das klappt bei mir so nicht.
Ich erhalte die Fehlermeldung "Mail kann nicht gesendet werden, keine Entsprechung in Adressbüchern gefunden".
Das ich die Adressen ja im Frontend eingebe, muss ich Sie mir ja erst in's backend ziehen - wenn ich mich nicht irre.
Das mache ich so:
Adress = uidoc.FieldGetText( "Address" )
Und dann packe ich das in's doc:
doc.SendTo = Adress
Müsste ich denn da nicht ein Schleife bauen?
Gruß
Jens
m3:
Das Feld ist aber schon "multivalue", oder?
Jens_1:
Yepp! :)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln