カレンダーの詳細を取得するときにsingleValueExtendedPropertyを展開しても機能しない

Aug 18 2020

Outlook REST API(バージョン2.0)を使用してイベントのカスタムプロパティ値を取得しようとしています。カスタムプロパティは、OutlookOffice.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-')