элемент (набор требований к предварительному просмотру почтовых ящиков)

Office.context.mailbox.item

item используется для доступа к выбранному в настоящее время сообщению, собранию или встрече. Тип элемента можно определить с помощью itemType свойства.

Требования
Требование Значение
Версия минимального набора требований к почтовому ящику 1.1
Минимальный уровень разрешений С ограничениями
Применимый режим Outlook Организатор встречи, участник встречи,
Композит сообщения или чтение сообщений

Важно!

Android и iOS. Существуют ограничения, когда надстройки активируются и какие API доступны. Дополнительные сведения см. в статье Добавление поддержки мобильных устройств в надстройку Outlook.

Свойства

Свойство Minimum
уровень разрешения
Сведения по режиму Тип возвращаемых данных Minimum
набор требований
attachments ReadItem Участник встречи Array.<AttachmentDetails> 1.1
Чтение сообщения Array.<AttachmentDetails> 1.1
СК. ReadItem Создание сообщения Получатели 1.1
body ReadItem Организатор встречи Основной текст 1.1
Участник встречи Основной текст 1.1
Создание сообщения Основной текст 1.1
Чтение сообщения Основной текст 1.1
categories ReadItem Организатор встречи Categories 1.8
Участник встречи Categories 1.8
Создание сообщения Categories 1.8
Чтение сообщения Categories 1.8
копия; ReadItem Создание сообщения Получатели 1.1
Чтение сообщения Array.<EmailAddressDetails> 1.1
conversationId ReadItem Создание сообщения Строка 1.1
Чтение сообщения Строка 1.1
dateTimeCreated ReadItem Участник встречи Дата 1.1
Чтение сообщения Дата 1.1
dateTimeModified ReadItem Участник встречи Дата 1.1
Чтение сообщения Дата 1.1
delayDeliveryTime ReadItem Создание сообщения DelayDeliveryTime Предварительная версия
end ReadItem Организатор встречи Time 1.1
Участник встречи Дата 1.1
Чтение сообщения
(Запрос собрания)
Дата 1.1
enhancedLocation ReadItem Организатор встречи EnhancedLocation 1.8
Участник встречи EnhancedLocation 1.8
from ReadWriteItem Создание сообщения From 1.7
ReadItem Чтение сообщения EmailAddressDetails 1.1
internetHeaders ReadItem Создание сообщения InternetHeaders 1.8
internetMessageId ReadItem Чтение сообщения Строка 1.1
isAllDayEvent ReadItem Организатор встречи IsAllDayEvent Предварительная версия
Участник встречи Boolean Предварительная версия
itemClass ReadItem Участник встречи Строка 1.1
Чтение сообщения Строка 1.1
itemId ReadItem Участник встречи Строка 1.1
Чтение сообщения Строка 1.1
itemType ReadItem Организатор встречи MailboxEnums.ItemType 1.1
Участник встречи MailboxEnums.ItemType 1.1
Создание сообщения MailboxEnums.ItemType 1.1
Чтение сообщения MailboxEnums.ItemType 1.1
location ReadItem Организатор встречи Location 1.1
Участник встречи Строка 1.1
Чтение сообщения
(Запрос собрания)
Строка 1.1
normalizedSubject ReadItem Участник встречи Строка 1.1
Чтение сообщения Строка 1.1
notificationMessages ReadItem Организатор встречи NotificationMessages 1.3
Участник встречи NotificationMessages 1.3
Создание сообщения NotificationMessages 1.3
Чтение сообщения NotificationMessages 1.3
optionalAttendees ReadItem Организатор встречи Получатели 1.1
Участник встречи Array.<EmailAddressDetails> 1.1
organizer ReadWriteItem Организатор встречи Organizer 1.7
ReadItem Участник встречи EmailAddressDetails 1.1
recurrence ReadItem Организатор встречи Recurrence 1.7
Участник встречи Recurrence 1.7
Чтение сообщения
(Запрос собрания)
Recurrence 1.7
requiredAttendees ReadItem Организатор встречи Получатели 1.1
Участник встречи Array.<EmailAddressDetails> 1.1
sender ReadItem Чтение сообщения EmailAddressDetails 1.1
sensitivity ReadItem Организатор встречи Sensitivity Предварительная версия
Участник встречи MailboxEnums.AppointmentSensitivityType Предварительная версия
seriesId ReadItem Организатор встречи Строка 1.7
Участник встречи String 1.7
Создание сообщения String 1.7
Чтение сообщения Строка 1.7
sessionData ReadItem Организатор встречи SessionData Предварительная версия
Создание сообщения SessionData Предварительная версия
start ReadItem Организатор встречи Time 1.1
Участник встречи Дата 1.1
Чтение сообщения
(Запрос собрания)
Дата 1.1
subject ReadItem Организатор встречи Тема 1.1
Участник встречи Строка 1.1
Создание сообщения Тема 1.1
Чтение сообщения Строка 1.1
на ReadItem Создание сообщения Получатели 1.1
Чтение сообщения Array.<EmailAddressDetails> 1.1

Методы

Метод Minimum
уровень разрешения
Сведения по режиму Minimum
набор требований
addFileAttachmentAsync(uri, attachmentName, [options], [callback]) ReadWriteItem Организатор встречи 1.1
Создание сообщения 1.1
addFileAttachmentFromBase64Async (base64File, attachmentName, [options], [callback]) ReadWriteItem Организатор встречи 1.8
Создание сообщения 1.8
addHandlerAsync(eventType, handler, [options], [callback]) ReadItem Организатор встречи 1.7
Участник встречи 1.7
Создание сообщения 1.7
Чтение сообщения 1.7
addItemAttachmentAsync(itemId, attachmentName, [options], [callback]) ReadWriteItem Организатор встречи 1.1
Создание сообщения 1.1
close() Restricted Организатор встречи 1.3
Создание сообщения 1.3
disableClientSignatureAsync ([options], [callback]) ReadWriteItem Организатор встречи 1.10
Создание сообщения 1.10
displayReplyAllForm(formData) ReadItem Участник встречи 1.1
Чтение сообщения 1.1
displayReplyAllFormAsync(formData, [options], [callback]) ReadItem Участник встречи 1.9
Чтение сообщения 1.9
displayReplyForm(formData) ReadItem Участник встречи 1.1
Чтение сообщения 1.1
displayReplyFormAsync(formData, [options], [callback]) ReadItem Участник встречи 1.9
Чтение сообщения 1.9
getAllInternetHeadersAsync ([options], [callback]) ReadItem Чтение сообщения 1.8
getAttachmentContentAsync(attachmentId, [options], [callback]) ReadItem Организатор встречи 1.8
Участник встречи 1.8
Создание сообщения 1.8
Чтение сообщения 1.8
getAttachmentsAsync ([options], [callback]) ReadItem Организатор встречи 1.8
Создание сообщения 1.8
getComposeTypeAsync ([options], callback) ReadItem Создание сообщения 1.10
getEntities() ReadItem Участник встречи 1.1
Чтение сообщения 1.1
getEntitiesByType(entityType) Restricted Участник встречи 1.1
Чтение сообщения 1.1
getFilteredEntitiesByName (имя) ReadItem Участник встречи 1.1
Чтение сообщения 1.1
getInitializationContextAsync ([options], [callback]) ReadItem Организатор встречи Предварительная версия
Участник встречи Предварительная версия
Создание сообщения Предварительная версия
Чтение сообщения Предварительная версия
getItemIdAsync ([options], callback) ReadItem Организатор встречи 1.8
Создание сообщения 1.8
getRegExMatches() ReadItem Участник встречи 1.1
Чтение сообщения 1.1
getRegExMatchesByName (имя) ReadItem Участник встречи 1.1
Чтение сообщения 1.1
getSelectedDataAsync(coercionType, [options], callback) ReadItem Организатор встречи 1.2
Создание сообщения 1.2
getSelectedEntities() ReadItem Участник встречи 1.6
Чтение сообщения 1.6
getSelectedRegExMatches() ReadItem Участник встречи 1.6
Чтение сообщения 1.6
getSharedPropertiesAsync ([options], callback) ReadItem Организатор встречи 1.8
Участник встречи 1.8
Создание сообщения 1.8
Чтение сообщения 1.8
isClientSignatureEnabledAsync ([options], callback) ReadItem Организатор встречи 1.10
Создание сообщения 1.10
loadCustomPropertiesAsync(callback, [userContext]) ReadItem Организатор встречи 1.1
Участник встречи 1.1
Создание сообщения 1.1
Чтение сообщения 1.1
removeAttachmentAsync(attachmentId, [options], [callback]) ReadWriteItem Организатор встречи 1.1
Создание сообщения 1.1
removeHandlerAsync(eventType, [options], [callback]) ReadItem Организатор встречи 1.7
Участник встречи 1.7
Создание сообщения 1.7
Чтение сообщения 1.7
saveAsync([options], callback) ReadWriteItem Организатор встречи 1.3
Создание сообщения 1.3
setSelectedDataAsync(data, [options], callback) ReadWriteItem Организатор встречи 1.2
Создание сообщения 1.2

События

Вы можете подписаться и отписаться от следующих событий с помощью addHandlerAsync и removeHandlerAsync соответственно.

Важно!

События доступны только с реализацией области задач.

Event Описание Minimum
набор требований
AppointmentTimeChanged Изменилась дата или время выбранной встречи или серии. 1.7
AttachmentsChanged Вложение было добавлено или удалено из элемента. 1.8
EnhancedLocationsChanged Расположение выбранного назначения изменилось. 1.8
RecipientsChanged Список получателей выбранного элемента или расположения встречи изменен. 1.7
RecurrenceChanged Изменился шаблон повторяемости выбранной серии. 1.7

Пример

В примере кода JavaScript, приведенном ниже, показано, как получить доступ к свойству subject текущего элемента в Outlook.

// The initialize function is required for all apps.
Office.initialize = function () {
  // Checks for the DOM to load using the jQuery ready function.
  $(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.
  });
};