Support 3

Hi kempf,

If you want to create an appointment to your calendar then you should create posted appointment. No need to send the appointment to yourself and later accept the appointment. I don’t think you can automatically send and accept an appointment. See the example code below to create a posted appointment with alarm time:

set oGWAppt = groupwise.account.calendar.messages.Add(“GW.MESSAGE.APPOINTMENT”, fgwPersonal)
oGWAppt.OnCalendar = TRUE
oGWAppt.StartDate = now
oGWAppt.EndDate = DateAdd(“d”, 1, date)
oGWAppt.Subject.PlainText = “Test appointment”
oGWAppt.Place = “Office”
oGWAppt.BodyText.PlainText = “Appointment body”
oGWAppt.AlarmSet = true
oGWAppt.AlarmReminderMinutes = 20
set oGWAppt = nothing

However, if you want to accept an incoming appointment then you have to use the Token API. The example code below uses the Token API to accept a selected appointment. See Formativ language Guide for more information about ThrowToken method.

  set oMsg = client.clientstate.commandmessage
  msgbox groupwise.throwtoken("ItemAccept(""Review required"";160;""" & oMsg.messageid & """;)", returnVal)
  set oMsg = nothing

Hope this helps.

Advansys Support