Как обновить окно создания Outlook после загрузки вложения через API остальных? - PullRequest
3 голосов
/ 30 октября 2019

У меня есть веб-надстройка Outlook, которую можно использовать в окне создания. Надстройка отправляет запрос на наш сервер с идентификатором выбранного файла для присоединения (наш сервер является системой хранения файлов. Пользователь сможет выбрать файл и прикрепить его к новому письму). Сервер подготовит файл и использует Outlook Rest API, чтобы прикрепить файл к электронному письму: https://docs.microsoft.com/en-us/previous-versions/office/office-365-api/api/version-2.0/complex-types-for-mail-contacts-calendar#referenceattachment

Пример тела запроса:

{
    "@odata.type": "#Microsoft.OutlookServices.ReferenceAttachment", 
    "Name": "Iglue picture", 
    "SourceUrl": "https://i.imgur.com/rNIYuhi.jpg", 
    "ProviderType": "Other", 
    "Permission": "Edit", 
    "IsFolder": "False"
}

Теперь файл успешно прикреплен. Но проблема в том, что пользователь должен перезагрузить Outlook, чтобы увидеть прикрепленный файл. Поэтому мой вопрос заключается в том, как прикрепить файл и запустить обновление, как метод Office.context.mailbox.item.addFileAttachmentAsync в Office JS API?

1 Ответ

0 голосов
/ 11 ноября 2019

В OfficeJS в настоящее время нет способа обновить форму Outlook UI самыми последними данными с сервера Exchange.

Мы отслеживаем запросы функций надстроек Outlook на нашей голосовой странице пользователя . Пожалуйста, добавьте свой запрос там. Запросы функций на голос пользователя рассматриваются, когда мы проходим процесс планирования.

...