L'espansione di singleValueExtendedProperty non funziona durante il recupero dei dettagli del calendario

Aug 18 2020

Sto cercando di recuperare il valore della proprietà personalizzata per un evento utilizzando l'API REST di Outlook (versione 2.0). La proprietà personalizzata è stata creata da un componente aggiuntivo di Outlook Office.js.

Ecco la richiesta:

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

Ciò restituisce una risposta corretta dall'API ma non restituisce singleValueExtendedProperty.

Risposte

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

Per ottenere una proprietà personalizzata, è necessario un identificatore di elemento (REST) ​​e le proprietà personalizzate sono applicabili solo a messaggi ed eventi.

Di seguito sono riportati i modelli rispettivamente per il messaggio e l'evento.

/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-')