Autor Thema: Received Feld ansprechen  (Gelesen 1451 mal)

Offline Myron

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
    • www.myphotoart.at
Received Feld ansprechen
« am: 19.11.02 - 10:03:44 »
Hallo!

Eine Frage.. wenn ein Mail ankommt, sind im Dokument mehrere Received Felder vorhanden. Nun, wie kann ich jetzt mit dem Script jedes einzelne Feld ansprechen und mir die Informationen rausholen?
Mit GetItemValue(0) bekomme ich nur eines auch wenn ich es mit Set item = doc.GetFirstItem( "Received" ) Forall v In item.Values ... mache bekomme ich nur eines! .. hmm was gibts da noch??
Hat jemand eine Idee??

Grüße
Einst sagte mal ein IBMler zu Gates.. : Junger Mann, Geld macht man mit Hardware.. :-) Hohoho
--
http://www.myphotoart.at
http://www.similon.at

Offline Lossa

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.404
  • Geschlecht: Männlich
    • alphaTrain
Re:Received Feld ansprechen
« Antwort #1 am: 19.11.02 - 22:08:19 »
Hallo,
versuch es mal so:

Forall item In doc.Items
     If item.Name = "Received" Then
          ' Hier passiert etwas mit dem Item
     End If
End Forall

Dann erhälst du alle Items die 'Received' heissen.
Viele Grüße

Ulrich Lossa
Aktiv als Notes Admin und Entwickler seit Version 1.
Freier Trainer und Berater.
Zertifiziert für alle Versionen SA und DB.
HCL Certified Administrator
IBM Certified Advanced Application Developer (PCLP AD)
IBM Certified Advanced System Administrator (PCLP SA)
IBM Certified Instructor for System Administration and Application Development ( CLI)
IBM Certified Instructor for Websphere Software
IBM Certified Instructor for DB2
http://www.alphatrain.de
Lossa@alphatrain.de

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Received Feld ansprechen
« Antwort #2 am: 19.11.02 - 23:48:57 »
Forall item In doc.Items
     If item.Name = "Received" Then
          ' Hier passiert etwas mit dem Item
     End If
End Forall

Dann erhälst du alle Items die 'Received' heissen.

Nee, stimmt leider nicht für items vom Typ RFC822 Text...
Du must das gerade gelesene Item löschen und dann das nächste lesen AFAIR.
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline Myron

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
    • www.myphotoart.at
Re:Received Feld ansprechen
« Antwort #3 am: 20.11.02 - 09:06:36 »
Hallo!

Danke für dir Tips!
Ich werde das mal ausprobieren... wenn ich das Item gelesen habe, kann ich ja den text in ein neues umkopieren!?

Soo.. gemacht! Aber wenn ich das Item lösche und das nächst lesen will, ist es leer oder ich bekomme einen Fehler weil es das Item nicht mehr gibt.. hmmm

Grüße
  Mack
« Letzte Änderung: 20.11.02 - 09:15:38 von Myron »
Einst sagte mal ein IBMler zu Gates.. : Junger Mann, Geld macht man mit Hardware.. :-) Hohoho
--
http://www.myphotoart.at
http://www.similon.at

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:Received Feld ansprechen
« Antwort #4 am: 20.11.02 - 10:45:46 »
HTH (s.Anlage)
Grüße,
Wolfgang

"I love deadlines. I love the whooshing sound they make as they pass by..."
DOUGLAS ADAMS

wflamme@mainz-online.de
http://www.sns1.de/partner/flamme/wflamme.nsf

Offline Myron

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
    • www.myphotoart.at
Re:Received Feld ansprechen
« Antwort #5 am: 20.11.02 - 14:58:16 »
Hi!

Danke für den Agent..
Muss mich mal orientieren,, mit Java hatte ich bis jetzt noch nichts zu tun.. ist aber interessant wie das funktioniert

Grüße
  Markus
Einst sagte mal ein IBMler zu Gates.. : Junger Mann, Geld macht man mit Hardware.. :-) Hohoho
--
http://www.myphotoart.at
http://www.similon.at

Offline Myron

  • Aktives Mitglied
  • ***
  • Beiträge: 246
  • Geschlecht: Männlich
    • www.myphotoart.at
Re:Received Feld ansprechen
« Antwort #6 am: 20.11.02 - 15:37:19 »
Hallo!

Ja, so funktionierts

anz = 0
Set items = doc.GetFirstItem( "Received" )
While Not items Is Nothing
  anz = anz + 1
  Set itemsn = items.CopyItemToDocument( doc, "Received#" & Cstr (anz))
  Call items.Remove()
  Set items = doc.GetFirstItem( "Received" )
Wend
Call doc.Save(True, True)

Danke!
Grüße
  Markus
Einst sagte mal ein IBMler zu Gates.. : Junger Mann, Geld macht man mit Hardware.. :-) Hohoho
--
http://www.myphotoart.at
http://www.similon.at

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz