Domino 9 und frühere Versionen > Entwicklung

Feld SendTo auslesen

(1/4) > >>

nyen:
Hallo zusammen,

ich soll Anhänge per Agent in verschienden Verzeichnisen lösen. Das ganze möchte ich vom Feld "SendTo" abhängig machen, z. B. Wenn SendTo= "test@xy.de,  sollten dann die Anänge im Ordner XY gelöst werden.

Mit folgendem Script kann ich versucht, kann bisjetzt die Anhänge nur lösen, jedoch nicht dynamisch:

   Dim ws As New NotesUIWorkspace
   Dim session As New NotesSession
   Dim db As NotesDatabase
   Dim collection As NotesDocumentCollection
   Dim doc As NotesDocument
   Dim rtitem As Variant
   Dim rtitem2 As Variant
   Dim folder As String
   Dim docid As String
   Dim uidoc As NotesUIDocument
   
   'folder = BrowseFolder ("","")
   Set db = session.CurrentDatabase
   Set collection = db.UnprocessedDocuments
   Set doc = collection.GetFirstDocument
   While Not (doc Is Nothing)
      doc.Form="Inbox$"
      docid = doc.NoteID
      Set rtitem = doc.GetFirstItem( "Body" ) 'Hier das entsprechende RT-Feld angeben
      Set rtitem2 = doc.GetFirstItem( "SendTo" )
      If ( rtitem.Type = RICHTEXT) Then
         Forall o In rtitem.EmbeddedObjects
            Call o.ExtractFile( "c:\temp\PV\"  & o.Name )
         End Forall
      End If
      Set doc = collection.GetNextDocument(doc)
   Wend
   

Kann jemand mein Problem lösen ?  Ich wäre sehr dankbar!

Gruß
Nyen
   

m3:
Definiere "dynamisch".

DerAndre:
Das Feld SentTo ist kein RichText.

Wo machst Du den vergleich ob der Name in SendTo steht?

Und was ist dynamisch?

MadMetzger:
Was tust du bei Mehrfachwerten?

nyen:
hI;

dynamisch ist eigentlich gemient, dass der Name mit dem Feldinhalt "SendTo" vergliechen wird. Soweit habe ich nicht geschaft. Ich weiß nicht, wie ich das Feld "SendTo" auslesen kann?

Für ein paar Tipps würde ich freuen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln