Hallo,
wie haben einen Agenten mehrmals am Tag laufen. Dieser Agent speichert eine Datei aus einer Email direkt im IFS unserer i5. Das Script funktioniert auch gut und wird automatisch alle 2Minuten ausgeführt. Jetzt haben wir aber das Problem dass das Script die Datei automatisch umbenennen soll. Da ich mich mit Lotus Script leider nicht auskenne wäre es nett, wennmir jemand helfen könnte.
Hier der Queltext der mit einem rename erweitert werden sollte.
schon mal VIELEN DANK für eure HILFE!!!!
Quelltext:
Sub Initialize
Dim ses As New notessession
Dim db As notesdatabase
Dim doc As notesdocument
Dim dc As notesdocumentcollection
Dim subj,itm As Variant
Dim eo As notesembeddedobject
Dim Betreff, GesAnhang,AblageIn,ExtrPfad As String
Betreff="TEST" 'Textteil der Im Betreff vorkommen muss
AblageIn="Archiv" 'Ordner in dem die Mail abgelegt werden soll
GesAnhang="" 'Textteil der im Dateinamen des Anhangs enthalten sein muss
ExtrPfad="/Domino/xxxx/Data/xxxx/Archiv/" 'Pfad in dem der Anhang gelöst werden soll
Set db = ses.currentdatabase
Set dc = db.unprocesseddocuments
Set doc = dc.getfirstdocument
Do While Not(doc Is Nothing)
subj=doc.getitemvalue("Subject")
If Instr(subj(0), Betreff) Then
If doc.hasembedded Then
Set itm=doc.getfirstitem("Body")
If itm.type=RICHTEXT Then
Forall Anhang In itm.embeddedobjects
If Anhang.type = EMBED_ATTACHMENT Then
If Not Instr(1,Anhang.name,GesAnhang,1)=0 Then
Set eo = doc.getattachment(Anhang.name)
If eo Is Nothing Then Exit Do
Call eo.extractfile(ExtrPfad & Anhang.name)
Call doc.putinfolder(AblageIn)
Call doc.removefromfolder("($Inbox)")
End If
End If
End Forall
End If
End If
End If
Set doc = dc.getnextdocument(doc)
Loop
End Sub