Autor Thema: Import von Antwortdokumenten  (Gelesen 1202 mal)

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Import von Antwortdokumenten
« am: 12.05.05 - 15:46:52 »
Hallo Forum,

in einer Service-Applikation werden Mails in die Datenbank importiert, um sie unabhängig vom Mailsystem zu speichern. Das klappt prima. Nun kommt der Wunsch hoch, auch Antwortmails (Form=Reply) zu importieren.

Von Hand klappt das, jedoch ist dann die Referenz $Ref zu killen. OK.
Mein Script scheitert jedoch, warum auch immer. Der Import klappt einfach nicht. Woran kann das liegen?

Hier der entsprechende Abschnitt:

Set collection = workspace.PickListCollection(1, True, Mailserver,Mailbox,Mailview,"Mail Selection","Select relevant mails.")
   Set doc = collection.GetFirstDocument
   If collection.Count = 0 Then Goto label1
   While Not ( doc Is Nothing )
      Set copydoc = doc.CopyToDatabase( db )
      If doc.Items(13).values(0) = "Reply" Then
         Call doc.ReplaceItemValue( "$Ref", "" )
      End If
      Set doc = collection.GetNextDocument (doc)
   Wend
   Call uidb.OpenView("(Mailview)")
label1:

Kann mir jemand raten?

Alexis
« Letzte Änderung: 12.05.05 - 16:21:36 von Alexis »
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

Glombi

  • Gast
Re: Import von Antwortdokumenten
« Antwort #1 am: 12.05.05 - 16:11:08 »
2 Änderungen:

Set collection = workspace.PickListCollection(1, True, Mailserver,Mailbox,Mailview,"Mail Selection","Select relevant mails.")
   Set doc = collection.GetFirstDocument
   If collection.Count = 0 Then Goto label1
   While Not ( doc Is Nothing )
      Set copydoc = doc.CopyToDatabase( db )
      If doc.Items(13).values(0) = "Reply" Then
         Call doc.RemoveItem( "$Ref" )         
         Call doc.Save( true, true, true )
      End If
      Set doc = collection.GetNextDocument (doc)
   Wend
   Call uidb.OpenView("(Mailview)")
label1:


Andreas

Offline Alexis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 534
  • Geschlecht: Männlich
  • LotusNotes macht süchtig!
Re: Import von Antwortdokumenten
« Antwort #2 am: 12.05.05 - 16:21:17 »
Danke Andreas,

klappt wie geschmiert!

Alexis
wenn ich kein Problem hätte, wär' ich nicht hier ---
wenn ich im Forum eine Lösung gefunden hätte, wär' ich nicht hier ---
wenn ich nicht wüsste, dass mir hier fast immer geholfen wird, wär' ich AUCH nicht hier ---

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz