Office.AppointmentTimeChangedEventArgs interface
Provides the current dates and times of the appointment that raised the Office.EventType.AppointmentTimeChanged
event.
TypeScript
// Adds an event handler for the AppointmentTimeChanged event.
Office.onReady(() => {
document.addEventListener('DOMContentLoaded', () => {
// Get a reference to the mailbox and use it to add an event handler.
const mailbox = Office.context.mailbox;
mailbox.addHandlerAsync(Office.EventType.AppointmentTimeChanged, appointmentTimeChangedHandler, (result) => {
if (result.status === Office.AsyncResultStatus.Failed) {
console.error(`Failed to add event handler: ${asyncResult.error.message}`);
return;
}
console.log("Event handler added successfully.");
});
});
});
// Handles the AppointmentTimeChanged event.
function appointmentTimeChangedHandler(event) {
console.log(`Event: ${event.type}`);
console.log(`Start time: ${event.start}`);
console.log(`End time: ${event.end}`);
}
end | Gets the appointment end date and time. |
start | Gets the appointment start date and time. |
type | Gets the type of the event. For details, refer to Office.EventType. |
Gets the appointment end date and time.
TypeScript
end: Date;
Property Value
Date
Remarks
Gets the appointment start date and time.
TypeScript
start: Date;
Property Value
Date
Remarks
Gets the type of the event. For details, refer to Office.EventType.
TypeScript
type: "olkAppointmentTimeChanged";
Property Value
"olkAppointmentTimeChanged"
Remarks
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Office Add-ins feedback
Office Add-ins is an open source project. Select a link to provide feedback: