API JavaScript для Outlook, поддерживаемые в Outlook на мобильных устройствах

Outlook в Android и iOS поддерживает набор обязательных почтовых ящиков 1.5. Для дальнейшего расширения возможностей мобильной надстройки Outlook некоторые API из более поздних наборов требований, ранее доступные только для классических и веб-клиентов Outlook, теперь включены для поддержки мобильных устройств. В этой статье описаны API-интерфейсы, поддерживаемые в Outlook Mobile, и любые исключения реализации.

Поддерживаемые API

В следующей таблице представлено подмножество API из наборов требований, превышающих версию 1.5, которые теперь можно реализовать в надстройках Outlook для мобильных устройств. Даже если минимальный набор требований, указанный в манифесте надстройки, превышает 1.5, при условии, что API, используемый из более позднего набора требований, будет поддерживаться, надстройка будет отображаться и активироваться в Outlook для Android или в iOS. Дополнительные сведения о том, как указать минимальный набор требований в надстройке, см. в разделе Наборы требований API JavaScript для Outlook.

API Минимальный набор требований Поддерживаемые режимы Outlook Поддерживаемые клиенты Outlook на мобильных устройствах
Office.context.mailbox.item.addFileAttachmentFromBase64Async Mailbox 1.8 Создание сообщения
  • Android (версия 4.2352.0 или более поздняя)
  • iOS (версия 4.2352.0 или более поздняя)
Office.context.mailbox.item.body.setSignatureAsync Mailbox 1.10 Создание сообщения
  • Android (версия 4.2352.0 или более поздняя)
  • iOS (версия 4.2352.0 или более поздняя)
Office.context.mailbox.item.disableClientSignatureAsync Mailbox 1.10 Создание сообщения
  • Android (версия 4.2352.0 или более поздняя)
  • iOS (версия 4.2352.0 или более поздняя)
Office.context.mailbox.item.from.getAsync Mailbox 1.7 Создание сообщения
  • Android (версия 4.2352.0 или более поздняя)
  • iOS (версия 4.2352.0 или более поздняя)
Office.context.mailbox.item.getComposeTypeAsync Mailbox 1.10 Создание сообщения
  • Android (версия 4.2352.0 или более поздняя)
  • iOS (версия 4.2352.0 или более поздняя)
Office.context.mailbox.item.internetHeaders.getAsync Mailbox 1.8 Создание сообщения
  • Android (версия 4.2405.0 или более поздняя)
  • iOS (версия 4.2405.0 или более поздняя)
Office.context.mailbox.item.internetHeaders.removeAsync Mailbox 1.8 Создание сообщения
  • Android (версия 4.2405.0 или более поздняя)
  • iOS (версия 4.2405.0 или более поздняя)
Office.context.mailbox.item.internetHeaders.setAsync Mailbox 1.8 Создание сообщения
  • Android (версия 4.2405.0 или более поздняя)
  • iOS (версия 4.2405.0 или более поздняя)

Неподдерживаемые интерфейсы API

Хотя Outlook Mobile поддерживает до набора требований 1.5, существуют некоторые API из этих более ранних наборов требований, которые не поддерживаются. В следующей таблице перечислены эти API, а также перечислены функции, которые не поддерживаются в некоторых режимах Outlook.

API Минимальный набор требований Неподдерживаемые режимы Outlook
Office.context.officeTheme Предварительная версия почтового ящика
  • Чтение сообщения
  • Создание сообщения
  • Участник встречи
  • Организатор встреч
Office.context.mailbox.ewsUrl Mailbox 1.1
  • Чтение сообщения
  • Создание сообщения
  • Участник встречи
  • Организатор встреч
Office.context.mailbox.convertToEwsId Mailbox 1.3
  • Чтение сообщения
  • Создание сообщения
  • Участник встречи
  • Организатор встреч
Office.context.mailbox.convertToRestId Mailbox 1.3
  • Чтение сообщения
  • Создание сообщения
  • Участник встречи
  • Организатор встреч
Office.context.mailbox.displayAppointmentForm Mailbox 1.1
  • Чтение сообщения
  • Создание сообщения
  • Участник встречи
  • Организатор встреч
Office.context.mailbox.displayMessageForm Mailbox 1.1
  • Чтение сообщения
  • Создание сообщения
  • Участник встречи
  • Организатор встреч
Office.context.mailbox.displayNewAppointmentForm Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.getCallbackTokenAsync(options, callback) Mailbox 1.5
  • Создание сообщения
  • Организатор встреч
Office.context.mailbox.getCallbackTokenAsync(callback, userContext) Почтовый ящик 1.1 (поддержка режима чтения)

Почтовый ящик 1.3 (поддержка режима создания)
  • Чтение сообщения
  • Создание сообщения
  • Участник встречи
  • Организатор встреч
Office.context.mailbox.makeEwsRequestAsync Mailbox 1.1
  • Чтение сообщения
  • Создание сообщения
  • Участник встречи
  • Организатор встреч
Office.context.mailbox.item.dateTimeModified Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.item.displayReplyAllForm Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.item.displayReplyForm Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.item.getEntities Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.item.getEntitiesByType Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.item.getFilteredEntitiesByName Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.item.getRegexMatches Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.item.getRegexMatchesByName Mailbox 1.1
  • Чтение сообщения
  • Участник встречи
Office.context.mailbox.item.bcc.addAsync

Office.context.mailbox.item.cc.addAsync

Office.context.mailbox.item.to.addAsync
Mailbox 1.1
  • Создание сообщения
Office.context.mailbox.item.bcc.setAsync

Office.context.mailbox.item.cc.setAsync

Office.context.mailbox.item.to.setAsync
Mailbox 1.1
  • Создание сообщения
Office.context.mailbox.item.body.getTypeAsync Mailbox 1.1
  • Создание сообщения
Office.context.mailbox.item.body.prependAsync Mailbox 1.1
  • Создание сообщения
Office.context.mailbox.item.body.setAsync Mailbox 1.1
  • Создание сообщения
Office.context.mailbox.item.subject.setAsync Mailbox 1.1
  • Создание сообщения

См. также