Domino 9 und frühere Versionen > ND6: Entwicklung

Problem mit Java Agent: copyItemToDocument() Methode

(1/1)

machineslave:
Hallo,

ich habe ein kleines Problem mit einem Java Agenten. Ich poste hier jetzt nur einen Auszug des Code. Folgendes sei gegeben:

Das Objekt doc ist ein Konfigurationsdokument und enthält ein Textfeld "SendTo" mit Mehrfachwerten. In diesem Feld stehen zwei Werte.
Wenn ich mir das Feld "SendTo" ausgeben lasse (3. Codezeile), bekomme ich folgendes angezeigt:
[wert1,wert2]
Er speichert auch beide Werte in mailDoc, allerdings wird diese Mail nur an den ersten Empfänger gesendet.

Document mailDoc = db.createDocument();
mailDoc.appendItemValue("Form", "Mail");
System.out.println(doc.getFirstItem("SendTo").getValues());
doc.getFirstItem("SendTo").copyItemToDocument(mailDoc);
mailDoc.save(true, false);
mailDoc.send(true);

Weiss jemand Rat???

Stefan

machineslave:
Hallo,

ich habe des Rätsels Lösung gefunden. Hatte nichts mit Java zu tun, sondern damit, dass er einen der Empfänger beim Versenden der mail in mehreren Adressbüchern gefunden hat.
Hätte wohl eine Exception schmeissen sollen :-))
Noch kurz ne Frage: Wie kann ich hier nochmal ein Thema abschliessen??? Ich finde hier keinen erledigt Button. Auch nicht, wenn ich meinen ersten Thread bearbeite. grmpf

koehlerbv:
Siehe Punkt 3.5 der "Regeln".

HTH,
Bernhard

machineslave:
Sorry, aber ich habe keinen Button "erledigt". :(

koehlerbv:
Da hast Du den letzten Absatz des Punktes 3.5 überlesen:

--- Zitat ---Hinweis: Diese "Erledigt"-Schaltfläche ist momentan aufgrund eines Software-Updates nicht verfügbar, wird aber demnächst wieder eingebaut. Als Workaround kann der Erstbeitrag editiert und das Symbol "Daumen hoch" ausgewählt werden.
--- Ende Zitat ---

Hoffentlich kann die nächste Version der Forums-Software wieder "erledigen" ...

Bernhard

PS: Danke für Deine Bemühungen um einen "sauberen Abschluss".

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln