delegate (NotesCalendarEntry - JavaScript™)

Delegates a meeting entry or entries to a substitute attendee.

Defined in

NotesCalendarEntry

Syntax

delegate(commentstoorganizer:string, delegateto:string) : void

delegate(commentstoorganizer:string, delegateto:string, keepinformed:boolean) : void

delegate(commentstoorganizer:string, delegateto:string, keepinformed:boolean, scope:int, recurid:string) : void

Parameter Description
commentstoorganizer Comments regarding a meeting change.
delegateto Mail address of new meeting attendee.
keepinformed Specify true to continue to receive notices about the meeting.
scope The scope of a recurring operation:
  • CS_RANGE_REPEAT_ALL (1)
  • CS_RANGE_REPEAT_CURRENT (0)
  • CS_RANGE_REPEAT_FUTURE (3), inclusive
  • CS_RANGE_REPEAT_PREV (2), inclusive
recurid The recurrence identifier (RECURRENCE-ID item) for a recurring calendar event. The format of a recurrence identifier is a time in UTC format, for example, 20120913T160000Z.
Possible exception Value Text Description
NotesError.NOTES_ERR_INVALIDID 4757 Invalid ID The identifier for the NotesCalendarEntry object is not valid.
NotesError.NOTES_ERR_RECURID_NOTFOUND 4808 Recurrence-ID not found The recurrence identifier for the NotesCalendarEntry object is not valid.
NotesError.NOTES_ERR_IDNOTFOUND 4814 Identifier not found The recurrence identifier for the NotesCalendarEntry object does not identify an entry in the calendar, or the scope and recurid are missing for a recurring entry.

Usage

This method deals with meeting entries, not notices.

Examples

This button event delegates a meeting.
var dbdir:NotesDbDirectory = session.getDbDirectory("");
var maildb:NotesDatabase = dbdir.openMailDatabase();
var cal:NotesCalendar = session.getCalendar(maildb);
var unid:string = sessionScope.unid;
var cale:NotesCalendarEntry = cal.getEntryByUNID(unid);
cale.delegate("Can't make meeting", "Roberta Person/Westford/IBM", true);
requestScope.status = "Calendar entry for UNID " + unid + " delegated\n";

LotusScript® syntax and examples

NotesCalendarEntry.Delegate(Byval comments As String, Optional keepinformed As Boolean, Optional scope as Integer, Optional Byval recurid As String)

Java™ syntax and examples

void NotesCalendarEntry.delegate(String comments)
void NotesCalendarEntry.delegate(String comments, boolean keepinformed)
void NotesCalendarEntry.delegate(String comments, boolean keepinformed, int scope, String recurid)