cfexchangecalendar
8

Overview ColdFusion Open BlueDragon Lucee

Creates, deletes, modifies, gets, and responds to Microsoft Exchange calendar events, and gets calendar event attachments.

Attributes

Name Required Type Default Description
8
action Yes String The action to take. Must be one of the following: create, delete, get, getAttachments, modify, respond (required)
8
attachmentpath No String The file path of the destination directory. If the directory does not exist, ColdFusion creates it. If you omit this attribute, ColdFusion does not save any attachments. If you specify a relative path, the path root is the ColdFusion temporary directory, which is returned by the GetTempDirectory function. (optional)
10
attendees No String This attribute is required with the "getuseravailability" action. This can take a comma separated list of email addresses whose availability needs to be found
8
connection No VariableName The name of the connection to the Exchange server, as specified in the cfexchangeconnection tag. If you omit this attribute, you must create a temporary connection by specifying cfexchangeconnection tag connection attributes in the cfexchangecalendar tag. (optional)
10
dataRequestType No String This is used to specify the format of result. If only freee/busy schedule is required, then the datarequetstype can be specified as "FreeBusy". If only time suggestions are expected in the result, the the datarequesttype can be "Suggestion". If both free/busy schedule and suggestions are required, the datarequesttype can be specified as freebusyandsuggestions
10
emailaddress No String Defines the Simple Mail Transfer Protocol (SMTP) address of a mailbox user
10
enddate No String End date of the range
8
event Yes Any A reference to the structure that contains the event properties to be set or changed and their values. You must specify this attribute in number signs (#). (required)
8
generateUniquefilenames No Boolean A Boolean value specifying whether to generate unique file names if multiple attachments have the same file names. Case "yes": 3x myfile.txt -> myfile.txt, myfile1.txt, and myfile2.txt. (optional, default=no)
10
getoccurrence No Boolean If true, gets all occurances of calendar events, including recurring events. Default is false. StartDate and EndDate are required when you specify this sttribute. The default behavior does not get recurring events that were scheduled before start date, but where some recurring instances fall in the date range.
8
message No String The text of an optional message to send in the response or deletion notification. (optional)
8
name No String The name of the ColdFusion query variable that will contain the retrieved events or information about the attachments that were retrieved. (required)
8
notify No Boolean Boolean value specifying whether to notify others of the changes made to the event (optional)
8
responseType Yes String (respond) Must be one of the following: accept, decline, tentative (required)
8
result No String The name of a variable that will contain the UID of the event that is created. You use the UID value in the uid attribute other actions to identify the event to be acted on. (optional)
11
serverversion No String No Help Available
10
startdate No String Start date of the tange
8
uid Yes String Case-sensitive Exchange UID value or values that uniquely identify the event or events on which to perform the action. For the delete action, this attribute can be a comma delimited list of UID values. The getAttachments, modify, and respond actions allow only a single UID value. (required)