Расширение singleValueExtendedProperty не работает при получении сведений о календаре

Aug 18 2020

Я пытаюсь получить значение настраиваемого свойства для события с помощью Outlook REST API (версия 2.0). Настраиваемое свойство было создано надстройками Outlook Office.js.

Вот запрос:

/v2.0/me/calendar/?$expand=singleValueExtendedProperties($filter=PropertyId eq 'Binary 0x0FFF')

Это возвращает успешный ответ от API, но не возвращает singleValueExtendedProperty.

Ответы

1 OutlookAdd-insTeam-MSFT Aug 25 2020 at 12:43

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

Ниже представлены шаблоны для сообщений и событий соответственно.

/me/messages/'<ITEM_ID>' <ADD_IN_GUID>?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {00020329-0000-0000-c000-000000000046} Name cecp-')

/me/events/<ITEM_ID> ' <ADD_IN_GUID>?$expand=SingleValueExtendedProperties($filter=PropertyId eq 'String {00020329-0000-0000-c000-000000000046} Name cecp-')