Элемент Office.js saveAsync не сохраняет все поля при новом назначении - PullRequest
0 голосов
/ 28 ноября 2018

Я использую Office.context.mailbox.item.saveAsync в надстройке Outlook, чтобы сохранить новую встречу.Возвращенный идентификатор элемента используется для извлечения встречи с использованием API REST (запрос get для Office.context.mailbox.restUrl + '/v2.0/me/events/' + itemId).Это возвращает встречу, где Start, End и Organizer установлены правильно, но Subject, Body, Location, Recurrence, Attendees не установлены.

Сохраняет ли saveAsync все поля встречи?

Я использую API REST, потому что поле Recurrence недоступно через Office.context.mailbox.item в более старых версиях Outlook JavaScript API.

1 Ответ

0 голосов
/ 19 декабря 2018

Этот сценарий возникает при вызове Office.context.mailbox.item.saveAsync для нового элемента календаря, который еще не был отправлен.Это было исправлено в новой бета-версии Outlook Web.API должен вести себя так, как это было задумано в Mail и в существующих элементах календаря.Обратите внимание, что для существующих элементов календаря посетителям может быть отправлено обновление в зависимости от изменений, внесенных пользователем или надстройкой в ​​форму создания.

...