無法儲存為草稿,在 Mac 的 Outlook 中的會議使用 Office JS API

徵狀

修正程式,Microsoft Outlook 不支援針對在 [撰寫] 模式中的會議的saveAsync 。Outlook 增益集無法取得項目識別項。這表示兩種增益集無法唯一識別,並與更新或變更項目上接聽的 Microsoft Exchange 通訊。

因應措施

若要解決這個問題,您可以設定擴充的屬性(customProperty: Office JS API) 的項目上。擴充的屬性屬於的項目,且一旦傳送項目會在 Exchange 上可用。因此,增益集可以查詢或聆聽這個延伸的屬性設定的項目。

若要設定屬性,請依照下列步驟執行:

1.請選擇下列的 API 集,使用其中的項目:

  1. EWS

  2. 其餘

  3. 圖表

2.將有效的語彙基元取得每個 API 集:

  1. EWS: 使用getCallbackScopedAsync

  2. 其他: 使用getCallbackScopedAsyncoptions.isRest = true

  3. 圖形: 使用onBehalfOf權杖

3.查詢或接聽行事曆事件:

  1. EWS:訂閱建立的事件

  2. 建立的通知,並根據擴充屬性的篩選器的其餘部分:訂閱

  3. 圖形: [訂閱] 建立的通知,並根據擴充屬性的篩選器

4.在 Exchange 上找到相對應的擴充的屬性:

  1. EWS:  ExtendedFieldURI {PropertySet = PS_PUBLIC_STRINGS, PropertyName = cecp-<add-in id from manifest>}

  2. REST/Graph:  SingleValueExtendedProperties { PropertyId = String {00020329-0000-0000-c000-000000000046} Name cecp-<add-in id from manifest>}

5.使用通知訂閱成功時,更新後端項目識別碼與傳送到 webhook。

 

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×