Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: MatzeW am 18.01.08 - 14:33:55

Titel: bestimmte Emails in Lotus Script localisieren
Beitrag von: MatzeW am 18.01.08 - 14:33:55
Wie kann ich eine Email localisieren die alle im Thema: "Hallo"
enthalten???

Titel: Re: bestimmte Emails in Lotus Script localisieren
Beitrag von: m3 am 18.01.08 - 14:37:20
Volltextsuche?
[Subject]="Hallo"
Titel: Re: bestimmte Emails in Lotus Script localisieren
Beitrag von: MatzeW am 18.01.08 - 14:48:06
wie heist der befehl für die volltext suche im lotus script. Finde ihn in der Hilfe nicht.
Titel: Re: bestimmte Emails in Lotus Script localisieren
Beitrag von: m3 am 18.01.08 - 14:51:29
FTSearch
Titel: Re: bestimmte Emails in Lotus Script localisieren
Beitrag von: MatzeW am 18.01.08 - 15:08:28
Code
Sub Initialize
	
	Dim session As New NotesSession
	Dim db As NotesDatabase
	Dim collectionA As NotesDocumentCollection
	Dim docA As NotesDocument
	
	
	Set db = session.CurrentDatabase
	
	Set CollectionA= db.FTSearch("Hallo",10)
	Set docA = collectionA.GetFirstDocument()
	
	If docA Is Nothing Then
		Messagebox("Document not found")
	Else
		Delete.docA
	End If
	
	
End Sub


Er findet aber die Mail nicht.
Titel: Re: bestimmte Emails in Lotus Script localisieren
Beitrag von: MatzeW am 18.01.08 - 15:22:31
Ok Fehler wurde behebt

Hatte auch keine Mail namens Hallo

Danke für die schnelle hilfe

Code
Dim session As New NotesSession
	Dim db As NotesDatabase
	Dim collectionA As NotesDocumentCollection
	Dim docA As NotesDocument
	
	
	Set db = session.CurrentDatabase
	
	Set CollectionA= db.FTSearch("Hallo",10)
	Set docA = collectionA.GetFirstDocument()
	
	If docA Is Nothing Then
		Messagebox("Document not found")
	Else
		call docA.remove(true)
	End If
Titel: Re: bestimmte Emails in Lotus Script localisieren
Beitrag von: MatzeW am 18.01.08 - 15:27:56
Wie lösche ich die Email??
bei remove macht er nichts
Titel: Re: bestimmte Emails in Lotus Script localisieren
Beitrag von: m3 am 18.01.08 - 15:37:50
1) Willst Du eine Fehlerbehandlung in Dein Script einbauen.
2) NotesDocument-Remove() liefert auch einen Wert zurück, den könnte man sich mal ansehen.
3) Da es sich bei der Datenbank vermutlich um eine MailDB handelt, willst Du Dir in der Designer-Hilfe mal den Unterschied zwischen Remove und RemovePermanently ansehen.
4) Das hier ist nicht IRC.