Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Christopher am 22.03.05 - 14:09:10

Titel: Mehrere Werte in SendTo schreiben!
Beitrag 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



Titel: Re: Mehrere Werte in SendTo schreiben!
Beitrag von: koehlerbv am 22.03.05 - 14:14:50
SendTo muss ein Array sein. Das Array hast Du ja offensichtlich schon, also brauchst Du das SendTo nur zuzuweisen:

taskDoc.SendTo = checkDoc.Members

Bernhard
Titel: Re: Mehrere Werte in SendTo schreiben!
Beitrag von: diali am 22.03.05 - 14:16:27
Mit ArrayAppend funzt es.

taskdoc.SendTo = ArrayAppend(taskdoc.SendTo, checkdoc.Members)
Titel: Re: Mehrere Werte in SendTo schreiben!
Beitrag von: Christopher am 22.03.05 - 14:26:05
Man manchmal ist die Lösung so einfach :-)) Vielen Dank für Eure schnelle Hilfe
Titel: Re: Mehrere Werte in SendTo schreiben!
Beitrag von: koehlerbv am 22.03.05 - 14:30:06
Jo, offenbar neigen wir manchmal zum Verkomplizieren. Wie hast du es denn jetzt gemacht ?

Bernhard
Titel: Re: Mehrere Werte in SendTo schreiben!
Beitrag von: Christopher am 22.03.05 - 15:16:19
ja ich habe einfach das Array in das SendTo Feld übergeben also SendTo=checkdoc.Members :-)) kein kompliziertes befüllen
Titel: Re: Mehrere Werte in SendTo schreiben!
Beitrag von: koehlerbv am 23.03.05 - 00:45:40
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