0

要獲得項目Id在預約撰寫模式我在加載項中使用「saveAsync」問題是無用戶干預約會項目保存到MS Exchange.After捨棄打開約會(通過使用Office取消「X」按鈕)仍然存在我在「saveAsync」執行過程中所做的更改,但它沒有恢復到以前的狀態。有沒有辦法通過Office.js處理從加載項的本地發送Outlook預約?

我需要知道有什麼方法可以恢復以前的約會狀態,如果用戶點擊丟棄? (OR) 「saveAsync」應用後,通過office.js處理從加載項到Outlook的本地發送的任何方式? (OR) 是否有任何其他方式通過Office.js獲取撰寫模式下的預約項目ID?

請回答如果你知道如何處理這些案件。

+0

嗨安德魯, 微軟支持處理本地發送的Outlook預約加載項? –

回答

0

編輯:看起來在這個時候,這是不可能恢復到最後通過外接儲存的內容,也沒有什麼辦法讓條目標識不saveAsync

老回答

如果您正在修改現有的約會,您可以通過致電Office.context.mailbox.item.itemId來獲得ItemID,但是如果您正在創建新的約會,則必須致電saveAsync以便您的約會被註冊,從而獲得ItemId。

+0

感謝安德魯,作爲一個組織者,我打開了一個現有的約會,並試圖通過使用** Office.context.mailbox.item.itemId **來獲取ItemID,但它仍然是未定義的。根據我對Office.js的理解,考慮到如果組織者打開了現有的約會或新創建約會,模式是撰寫模式,** itemId **沒有爲該項目定義。 我可以通過saveAsync獲取itemId,但狀態在沒有用戶干預的情況下保存在辦公室視圖中。這是關於我的問題。如何處理這些情況。 –

+0

你是對的。 ItemId似乎無法在撰寫模式下使用,這是我的疏忽。這就是說,似乎沒有辦法獲得沒有saveAsync的撰寫項目的itemId –

相關問題