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 | Создание сообщения |
|
Office.context.mailbox.item.body.setSignatureAsync | Mailbox 1.10 | Создание сообщения |
|
Office.context.mailbox.item.disableClientSignatureAsync | Mailbox 1.10 | Создание сообщения |
|
Office.context.mailbox.item.from.getAsync | Mailbox 1.7 | Создание сообщения |
|
Office.context.mailbox.item.getComposeTypeAsync | Mailbox 1.10 | Создание сообщения |
|
Office.context.mailbox.item.internetHeaders.getAsync | Mailbox 1.8 | Создание сообщения |
|
Office.context.mailbox.item.internetHeaders.removeAsync | Mailbox 1.8 | Создание сообщения |
|
Office.context.mailbox.item.internetHeaders.setAsync | Mailbox 1.8 | Создание сообщения |
|
Office.context.mailbox.item.sessionData | Почтовый ящик 1.11 | Создание сообщения |
|
Неподдерживаемые интерфейсы 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.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 |
|
См. также
Office Add-ins