Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Viktor am 05.09.02 - 14:12:50
-
Hallo,
Wir haben folgendes Problem, mit folgendem Script werden Werte aus einer Maske in der pers. Kalender reingestellt. z.B. wenn ich 10 Tagen Ferien eingetragen habe, werden diese auch am Sa + So eingestellt. Kann ich dies irgendwie verhindern und wie mache ich so etwas ???
vielen Dank
Set uidoc = ws.CurrentDocument
vondatum = uidoc.FieldGetText( "von" )
bisdatum = uidoc.FieldGetText( "bis" )
vonzeit = uidoc.FieldGetText( "vonzeit" )
biszeit = uidoc.FieldGetText( "biszeit" )
Print vondatum, bisdatum
Set uidoc = ws.ComposeDocument (dbserver,dbfilename,"Appointment")
Call uidoc.FieldSetText("Subject","Ferien")
Call uidoc.FieldSetText("StartDate",vondatum)
Call uidoc.FieldSetText("EndDate",bisdatum)
Call uidoc.FieldSetText("StartTime",vonzeit)
Call uidoc.FieldSetText("EndTime",biszeit)
Call uidoc.FieldSetText("AppointmentType","2")
Call uidoc.Save()
Call uidoc.Close()
Messagebox ....... usw.
-
Hi,
mit dem Script geht das wohl nicht, da alles in einem Dokument steht. Wenn Du wirklich explizit Wochenende ausblenden willst, musst Du pro Tag ein Dokument erstellen
oder Dokument für Mo - Fr (wird dann ein bisserl komplizierter ;)
In der Kalenderansicht "explodiert" Notes StartTime - EndTime und macht eine Liste aller dazwischenliegender Tage.
-
Hi Glombi,
ist leider zu kompliziert,,,,, aber im Notes gibt es bei den Wiederholungsoptionen doch diese Funktion " Wenn das Datum am Wochenende fällt = Verschieben" .... , kann man diese funktion in Script umsetzen oder ist dies auch zu kopmpliziert???
trotzdem vielen Dank für Deine Bemühungen.
Gruss