Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Madmission am 11.10.02 - 09:21:21

Titel: kalender eintrag auf einen andren Client via lotus/script
Beitrag von: Madmission am 11.10.02 - 09:21:21
Hallo!!

Ich habe da so ein problem, ich habe script geschrieben das Termine von Fahrzeugreservierung in den kalender Eintragen. Nun wird bei der Reservierung des PKW name, vorname u.s.w von der person die den PKW reserviert eingetragen und noch zusaätzlich muss sie den Fahrer angeben auch mit name, vorname u.s.w und nun muss ich wie eine einladung dieser person schicken oder direkt eintragen wie mache ich das, wer kann mir helfen

Nun Unten sieht ihr das script

Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As New NotesDatabase ("","")
Dim ws As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim userName As New notesname(session.username)
Dim dbfilename As String
Dim dbserver As String
Dim value As Integer
Dim vondatum As String
Dim bisdatum As String

Call db.OpenMail
dbfilename=db.filepath
dbserver = db.server

value = Messagebox ("Soll die Fahrzeugreservierung " + Chr(10) + "in den Kalender eingetragen werden?", (4+32+0+0), "Fahrzeug Reservierung in den eigenen Kalender eintragen")

If (value = 6) Then

Set uidoc = ws.CurrentDocument
vondatum = uidoc.FieldGetText( "FRAbfahrtDatum" )
bisdatum = uidoc.FieldGetText( "FRAnkunftDatum" )
Print vondatum, bisdatum

Set uidoc = ws.ComposeDocument (dbserver,dbfilename,"Appointment")
Call uidoc.FieldSetText("Subject","Fahrzeug Reservierung")
Call uidoc.FieldSetText("StartDate",vondatum)
Call uidoc.FieldSetText("EndDate",bisdatum)
Call uidoc.FieldSetText("AppointmentType","2")
Call uidoc.Save()
Call uidoc.Close()

Messagebox ("Fahrzeugreservierung ist in den Kalender eingetragen")
Else
Messagebox ("Kalender wurde nicht verändert")
End If

End Sub


Danke euch schon im voraus

Madmission
Titel: Re:kalender eintrag auf einen andren Client via lotus/script
Beitrag von: wflamme am 18.10.02 - 22:50:06
... nun muss ich wie eine einladung dieser person schicken oder direkt eintragen wie mache ich das ....

Sorry, verstehe jetzt nicht ganz, wo das Problem nun liegt. Im Schicken? Im Eintragen?

Grüße,
Wolfgang
Titel: Re:kalender eintrag auf einen andren Client via lotus/script
Beitrag von: Madmission am 21.10.02 - 09:22:42
hi

was ich will ist ein eintrag bei einem anderen client machen, in seinem kalender nur weiss ich nicht wie!!!!

kannst du mir helfen
Titel: Re:kalender eintrag auf einen andren Client via lotus/script
Beitrag von: Performance am 21.10.02 - 09:36:57
Hallo

Du machst einen Eintrag nicht auf einem anderen Client sondern in dessen Mail DB.
Wenn die Person eingeloggt ist kann sie auch Einträge in Ihrem Kalender machen - was du mit dem Skript auch versuchst.
Wenn du allerdings in einem fremden Kalender einen Eintrag machen willst musst du eine Erlaubnis dazu haben.
Ich würde dem Benutzer überlassen ob er einen Eintrag macht oder nicht - den Code musst noch ein wenig verbessern - sieh dir mal die "Appointment" Form in der Mail db an.

Gruß