การขยาย singleValueExtendedProperty ไม่ทำงานเมื่อดึงรายละเอียดปฏิทิน

Aug 18 2020

ฉันกำลังพยายามดึงค่าคุณสมบัติที่กำหนดเองสำหรับเหตุการณ์โดยใช้ Outlook REST API (เวอร์ชัน 2.0) คุณสมบัติแบบกำหนดเองถูกสร้างขึ้นโดย Add-in ของ 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-')