Per LotusScript Agent gesetzte Erinmnerung im Kalender kann nicht bearbeitet werden

  • Hallo,


    per u.g. Script wird ein Kalendereintrag gesetzt. Dieser kann normal in Bearbeitung genommen werden - soll er allerdings auf ein neues Datum verschoben werden kann dieses zwar ausgewählt und gespeichert werden,
    der Kalendereintrag bleibt weirterhin auf dem alten Datum - ich steh aufm Schlauch?! Keine Chance die Erinnerung zu verschieben...



    (...)
    Set memo = New NotesDocument( session.CurrentDatabase )
    memo.Form = "Appointment"
    memo.from = user
    memo.Subject="test: " & uidoc.document.name(0)
    Set irt = New NotesRichTextItem( memo , "Body" )
    Set memo.StartDate=dt
    Set memo.EndDate=dt
    Set memo.StartDateTime=dt
    Set memo.EndDateTime=dt
    Set memo.CalendarDateTime=dt
    Set memo.CalendarDateTime=dt


    Call memo.ReplaceItemValue("$PublicAccess","1")
    Call memo.ReplaceItemValue("_ViewIcon",160)
    Call memo.ReplaceItemValue("$Alarm",1)
    Call memo.ReplaceItemValue("$AlarmOffset",0)
    Call memo.replaceitemvalue("Location",item4)


    memo.Alarms="1"
    memo.AppointmentType="4"




    Call memo.send(False,NewSendTo)


    (...)

  • Hi,


    Darf ich mal fragen warum Du den Eintrag versendest.


    Kalendereintraege werden nicht versendet. Lediglich eine Mail mit der Form "Notice" wird versendet. Und diese stellt die notwendigen
    Routinen zur Verfuegung eine Einladung anzunehmen, abzulehnen, usw.


    Durch diese Aktionen wird dann aus der Notice ein 'regulaerer' Kalendereintrag.



    Andreas

  • Hallo,


    danke für deen Hinweis - da mangelts wohl an meinen LotusScript Kenntnissen - wie genau funktioniert die Notice-Geschichte? Ich dachte ich muss immer über memo gehen?