Autor Thema: kalender eintrag auf einen andren Client via lotus/script  (Gelesen 1417 mal)

Offline Madmission

  • Junior Mitglied
  • **
  • Beiträge: 100
  • Geschlecht: Männlich
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

Offline wflamme

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 690
  • Geschlecht: Männlich
  • Irgendwie geht das schon...
    • wflamme
Re:kalender eintrag auf einen andren Client via lotus/script
« Antwort #1 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
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 Madmission

  • Junior Mitglied
  • **
  • Beiträge: 100
  • Geschlecht: Männlich
Re:kalender eintrag auf einen andren Client via lotus/script
« Antwort #2 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

Offline Performance

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.096
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
Re:kalender eintrag auf einen andren Client via lotus/script
« Antwort #3 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ß
Wir können alles außer hochdeutsch !

Alles ist möglich, es ist nur eine Frage der Zeit oder des Geldes!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz