Domino 9 und frühere Versionen > ND8: Entwicklung

Mit Agent Felder aus Dokumenten auslesen

(1/5) > >>

werner16:
Hallo,

ich möchte mittels eines Agenten aus allen Dokumenten in einer DB ein Feld auslesen.

Jetzt habe ich ein Script da mir soweit auch alle Dokumente durchläuft, aber wie bzw. mit
welchem Befehl kann ich jetzt aus dem aktuellen Dokument ein Feld auslesen?

Der Befehl "mailfeld = uidoc.FieldGetText("email1")" funktioniert jedenfalls nicht!


Hier das Script:

Option Public
Use "MyScripts"
Sub Initialize
   
   Err=0
   On Error Resume Next
   MessageBox "START",1, ""
   Dim session As New NotesSession 
   Dim db As NotesDatabase 
   Dim collection As NotesDocumentCollection 
   Dim doc As NotesDocument 
   Set db = session.CurrentDatabase 
   Set collection = db.AllDocuments 

   For i = 1 To collection.Count
      Set doc = collection.GetNthDocument( i ) 
   
      mailfeld = uidoc.FieldGetText("email1")
      
      MessageBox "Die eMail Adresse Nr. " & i & " lautet " & mailfeld & " und ist vorhanden",1, " E-Mail"
   Next

   MessageBox "ENDE!",1, ""
   Exit Sub
   
End Sub


Gruß und Dank im voraus,
Werner

Christian Kröll:
Guten Morgen Werner,

erst set doc und dann aber uidoc?

Grüße Christian

DAU-in:
doc.feldname(0)

doc.getItemvalue("Feldname")(0)

Christian Kröll:
genau das war gemeint...

werner16:
Hi,

ok stehe jetzt auf'm Schlauch, sorry.
Bin am herumtesten, aber es will noch nicht so!  ???

Gruß,
Werner



Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln