Domino 9 und frühere Versionen > ND8: Entwicklung

nur Items mit bestimmtem Prefix kopieren

<< < (2/2)

pram:
Ich gehe meist über ein Zwischendoc:

--- Code: ---call source.copyAllItems(tempDoc, false)

forall item in tempdoc.items
   itemname= item.name
   if not mustCopy(itemName) then '... alle nicht benötigten Items aus tempDoc entfernen
     call item.remove()
     do while tempDoc.hasItem(itemName) ' Bei RT oder Mime-Feldern sind Items oft mehrfach vorhanden
       call tempDoc.removeItem(itemName)
     loop
   end if
end forall
call tempDoc.copyAllItems(dest, true) ' das bereinigte Doc über das Zieldoc kopieren

--- Ende Code ---

Obiges geht etwas schneller und macht viel weniger Probleme bei Dokumenten mit Richtext/MIME-Inhalten
(insb werden die $FILE Items berücksichtigt)

Wenn Keine Richtext/Autorenfelder oder sonstiges beteiligt sind, sondern es sich um reine Text/Zahlenfelder handelt, spricht aber auch nichts gegen die "replaceItemValue" Methode

Gruß
Roland

cebolina:
@Roland (pram)
In meinem Fall geht es ausschließlich um Text-Felder.
Trotzdem Danke für die Anregung.

Stefan

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln