item (Mailbox requirement set 1.6)
Office.context.mailbox.item
item is used to access the currently selected message, meeting request, or appointment. You can determine the type of the item by using the itemType property.
Requirements
| Requirement | Value |
|---|---|
| Minimum mailbox requirement set version | 1.1 |
| Minimum permission level | Restricted |
| Applicable Outlook mode | Appointment Organizer, Appointment Attendee, Message Compose, or Message Read |
Important
Android and iOS: There are limitations on when add-ins activate and which APIs are available. To learn more, refer to Add mobile support to an Outlook add-in.
Properties
Methods
| Method | Minimum permission level |
Details by mode | Minimum requirement set |
|---|---|---|---|
| addFileAttachmentAsync(uri, attachmentName, [options], [callback]) | ReadWriteItem | Appointment Organizer | 1.1 |
| Message Compose | 1.1 | ||
| addItemAttachmentAsync(itemId, attachmentName, [options], [callback]) | ReadWriteItem | Appointment Organizer | 1.1 |
| Message Compose | 1.1 | ||
| close() | Restricted | Appointment Organizer | 1.3 |
| Message Compose | 1.3 | ||
| displayReplyAllForm(formData) | ReadItem | Appointment Attendee | 1.1 |
| Message Read | 1.1 | ||
| displayReplyForm(formData) | ReadItem | Appointment Attendee | 1.1 |
| Message Read | 1.1 | ||
| getEntities() | ReadItem | Appointment Attendee | 1.1 |
| Message Read | 1.1 | ||
| getEntitiesByType(entityType) | Restricted | Appointment Attendee | 1.1 |
| Message Read | 1.1 | ||
| getFilteredEntitiesByName(name) | ReadItem | Appointment Attendee | 1.1 |
| Message Read | 1.1 | ||
| getRegExMatches() | ReadItem | Appointment Attendee | 1.1 |
| Message Read | 1.1 | ||
| getRegExMatchesByName(name) | ReadItem | Appointment Attendee | 1.1 |
| Message Read | 1.1 | ||
| getSelectedDataAsync(coercionType, [options], callback) | ReadItem | Appointment Organizer | 1.2 |
| Message Compose | 1.2 | ||
| getSelectedEntities() | ReadItem | Appointment Attendee | 1.6 |
| Message Read | 1.6 | ||
| getSelectedRegExMatches() | ReadItem | Appointment Attendee | 1.6 |
| Message Read | 1.6 | ||
| loadCustomPropertiesAsync(callback, [userContext]) | ReadItem | Appointment Organizer | 1.1 |
| Appointment Attendee | 1.1 | ||
| Message Compose | 1.1 | ||
| Message Read | 1.1 | ||
| removeAttachmentAsync(attachmentId, [options], [callback]) | ReadWriteItem | Appointment Organizer | 1.1 |
| Message Compose | 1.1 | ||
| saveAsync([options], callback) | ReadWriteItem | Appointment Organizer | 1.3 |
| Message Compose | 1.3 | ||
| setSelectedDataAsync(data, [options], callback) | ReadWriteItem | Appointment Organizer | 1.2 |
| Message Compose | 1.2 |
Example
The following JavaScript code example shows how to access the subject property of the current item in Outlook.
// The initialize function is required for all apps.
Office.initialize = function () {
// Checks for the DOM to load using the jQuery ready method.
$(document).ready(function () {
// After the DOM is loaded, app-specific code can run.
var item = Office.context.mailbox.item;
var subject = item.subject;
// Continue with processing the subject of the current item,
// which can be a message or appointment.
});
};
Tilbakemeldinger
Send inn og vis tilbakemelding for