Outlook add-in API requirement set 1.13
The Outlook add-in API subset of the Office JavaScript API includes objects, methods, properties, and events that you can use in an Outlook add-in.
Note
This documentation is for a requirement set other than the latest requirement set.
What's new in 1.13?
Requirement set 1.13 includes all of the features of requirement set 1.12. It added the following features.
- Added support to activate an add-in without the Reading Pane enabled or a message selected.
- Added support to manage the delivery data and time of a message.
- Added new events for event-based activation.
- Added the item multi-select feature.
- Added the prepend-on-send feature.
- Added the sensitivity label feature.
- Added support for shared mailbox scenarios.
Change log
- Added the SupportsNoItemContext add-in only manifest element: Allows task pane add-ins to activate without the Reading Pane enabled or a message selected.
- Added Office.context.mailbox.item.delayDeliveryTime: Adds a property that provides the object to manage the delivery date and time of a message in compose mode.
- Added Office.DelayDeliveryTime: Adds an object to manage the delivery date and time of a message in compose mode.
- Added new events for event-based activation: Adds support for the following events.
OnMessageFromChanged
OnAppointmentFromChanged
OnSensitivityLabelChanged
- Added Office.context.mailbox.getSelectedItemsAsync: Adds a method to retrieve currently selected messages.
- Added Office.EventType.SelectedItemsChanged: Adds a new event to
Mailbox
. This event occurs when one or more messages are selected or deselected. - Added Office.context.mailbox.item.body.prependOnSendAsync: Adds a method to prepend content to the beginning of a message or appointment body when the mail item is sent.
- Added Office.context.sensitivityLabelsCatalog: Adds a property that provides the object to check the status of the catalog of sensitivity labels and retrieve all available sensitivity labels if the catalog is enabled.
- Added Office.context.mailbox.item.sensitivityLabel: Adds a property that provides the object to get or set the sensitivity label of a message or appointment in compose mode.
- Added Office.EventType.SensitivityLabelChanged: Adds a new event to
Item
. This event occurs when the sensitivity label of a message or appointment is changed. - Added Office.SensitivityLabelChangedEventArgs: Adds an object that provides the change status of the sensitivity label applied to a message or appointment in compose mode.
- Added Office.SensitivityLabelsCatalog: Adds an object that represents the catalog of sensitivity labels in Outlook.
- Added Office.SensitivityLabel: Adds an object that represents the sensitivity label of a message or appointment in compose mode.
- Added Office.SensitivityLabelDetails: Adds an object that represents the properties of a sensitivity label.
- Modified Office.context.mailbox.item.getSharedPropertiesAsync: Adds support for shared mailbox scenarios. This method gets an object that represents the shared properties of a message or appointment.
- Modified Office.SharedProperties: Adds support for shared mailbox scenarios. This object represents the properties of a message or appointment in a shared folder or shared mailbox.
- Modified the SupportsSharedFolders add-in only manifest element: Adds support for shared mailbox scenarios. This element defines whether the add-in is available in shared folder and shared mailbox scenarios.
See also
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