Domino 9 und frühere Versionen > ND7: Entwicklung

Kalendereintrag - Eingeladenen per Script ausladen

<< < (2/2)

ata:
... kontrolliere deine Felder, da scheint irgendwo ein Datumsfeld oder Zahlenfeld verkettet zu werden, das nicht konvertiert wurde...

Toni

topsys:
Habe ich alles schon kontrolliert.
Dafür gibt es überigends ein guten Tool von openntf:
http://www.openntf.org/Projects/pmt.nsf/HomeLookup/3281F699534ECA928625713F0045E4BA?OpenDocument.
Damit können die Felder angezeigt und verglichen werden.
Bei mir sind alle Felder gleich der Original-Absage, bis auf die Felder $Orig und $Ref, bei mir sind es Textfelder und bei dem Original sind sie vom Typ Antwort-Referenzliste.

koehlerbv:
$Ref erzeugt man mit NotesDocument.MakeResponse. Hierüber kannst Du auch $Orig erzeugen, beispielsweise durch ein nicht zu speicherndes Hilfsdokument, MakeResponse und anschliessendem NotesItem.CopyItemToDocument (Zieldokument, "$Orig").

HTH,
Bernhard

topsys:
Hallo Bernhard,

das war der Schlüssel zur Lösung meines Problems. Call docNew.MakeResponse(docSel) und schon funzt es. Herzlichen Dank. Ich habe auch über die folgende Seite noch ein paar Infos zu diesem Thema gefunden:
http://atnotes.de/index.php?topic=13984.0.
Folgendes habe ich noch nicht richtig verstanden:

--- Zitat ---Hierüber kannst Du auch $Orig erzeugen, beispielsweise durch ein nicht zu speicherndes Hilfsdokument, MakeResponse und anschliessendem NotesItem.CopyItemToDocument (Zieldokument, "$Orig")
--- Ende Zitat ---
Was meinst du mit Hilfsdokument erzeugen?

Schon mal vielen Dank für die Hilfe
topsys

koehlerbv:
Set NotesDocument = NotesDatabase.CreateDocument
Dann das MakeResponse und anschliessend
Set NotesItem = NotesDocument.GetFirstItem ("$Ref")
Call NotesItem.CopyItemToDocument (DeinEigentlichesDokument, "$Orig").

Bernhard

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln