Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Christopher am 22.03.05 - 14:09:10
-
Hallo Entwickler,
ich erstelle im Backend ein Dokument Form = Memo wo ich versuche aus einem anderen Dokument mehrere Adressen zu übergeben aber leider gelingt es mir nicht :-(
meine Lösung sieht bis jetzt so aus:
Forall x In checkdoc.getitemvalue("Members")
taskdoc.SendTo=x
End Forall
Leider wird ja so nur die letzt Adresse ins Feld gesetzt! Aber wie kann man das Ändern?
Geht leider nicht! Warum auch immer!
taskdoc.SendTo=taskdoc.SendTo+x
-
SendTo muss ein Array sein. Das Array hast Du ja offensichtlich schon, also brauchst Du das SendTo nur zuzuweisen:
taskDoc.SendTo = checkDoc.Members
Bernhard
-
Mit ArrayAppend funzt es.
taskdoc.SendTo = ArrayAppend(taskdoc.SendTo, checkdoc.Members)
-
Man manchmal ist die Lösung so einfach :-)) Vielen Dank für Eure schnelle Hilfe
-
Jo, offenbar neigen wir manchmal zum Verkomplizieren. Wie hast du es denn jetzt gemacht ?
Bernhard
-
ja ich habe einfach das Array in das SendTo Feld übergeben also SendTo=checkdoc.Members :-)) kein kompliziertes befüllen
-
Das ist exakt den Weg, den ich in solchen Fällen auch gehe: So einfach wie möglich, und so lesbar wie möglich, um die Wartung des Codes später nicht unnötig zu verkomplizieren. Die direkte Zuweisung ist zudem noch äusserst performant.
Bernhard