Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: LordKiri am 21.08.08 - 14:07:36

Titel: Erstellen einer Textdatei mit LotusScript
Beitrag von: LordKiri am 21.08.08 - 14:07:36
Tach, mal wieder

ich möchte per LN Variablen in eine Textdatei schreiben zur weiterverarbeitung durch andere Programme.... bis jetzt hab ich das ganze ienfach per @environment in die notes.ini geschrieben ist aber zum Teil doch ein wenig doof...

also hab ich jetzt einen neuen code der das ganze in eine .txt datei schreibt....

Mein Problem: kann man per LN diese txt-Datei auch erstellen lassen falls sie nicht vorhanden ist, derzeuit kann ich mit dem Code nur auf eine bestehende Datei zugreifen.

Code
	Dim workspace As New NotesUIWorkspace
	Dim uidoc As NotesUIDocument
	Set uidoc = workspace.CurrentDocument
	Set doc = uidoc.Document
	
	Dim realText As String 
	Dim fileNum As Integer 
	realText = uidoc.FieldGetText("Test") 
	fileNum = Freefile 
	
	Open "c:\\notes\\derb.txt" For Append As fileNum 
 
	Print #fileNum, realText 

	Close #fileNum 
Titel: Re: Erstellen einer Textdatei mit LotusScript
Beitrag von: klaussal am 21.08.08 - 14:11:48
Unter dem Stichwort "open & filenum" findest Du in der Hilfe genau das passende....
Titel: Re: Erstellen einer Textdatei mit LotusScript
Beitrag von: koehlerbv am 21.08.08 - 14:20:55
Lesen bildet. Aus der DesignerHelp unter "Open statement":
Zitat
If you specify a fileName that does not exist, LotusScript generates an error if the mode is Input; for all other modes, LotusScript creates the file and opens it.

Weiters: Die doppelten Slashes sind falsch, hier gehören einfache hin.

Wenn der Code auf dem Domino liegt: Hat der Account des Dominos die erforderlichen Rechte?

Bernhard

Titel: Re: Erstellen einer Textdatei mit LotusScript
Beitrag von: LordKiri am 21.08.08 - 16:31:53
Ja gut aber dann versteh ich nicht warums mit "Append" nicht geht.... hab es mir aber nochmal überlegt und "For Output" ist doch besser, damit funktioniert es einwandfrei....

danke schön