有沒有辦法在Outlook加載項(office.js)的撰寫形式來檢查表單背後的對象(在我的情況下日曆事件)已被保存?Outlook JS插件 - 撰寫表格 - 如何檢查事件/郵件是否保存?
回答
檢查ItemId;如果未定義,則消息未被存儲,並且如果消息存在,則來自草稿。請參閱 Office.context.mailbox.item.itemId
編輯: 由於Tim Wan的意見很有價值,我不想完全刪除答案。基本上,沒有辦法確定郵件是否在Exchange上保留,並檢查ItemId是否在撰寫表單中無效。
是的,我檢查了,但每個文檔'itemId屬性不可用在撰寫模式.'事實上,它始終是未定義的,至少在OWA –
它也適用於撰寫,我們使用這種方法來檢查項目是否被保存,如果不是我們保存它,取回ItemId並使用它用於EWS請求。嘗試從草稿打開郵件,您將定義ItemId,這意味着郵件在Exchange中保留。 –
我不確定Slava如何從撰寫中獲取itemId?該屬性確實不適用於撰寫項目。 (它在讀取模式下可用)。斯拉瓦,也許你可以分享你的代碼?我知道獲取EWSId的唯一方法是調用saveAsync。目前沒有方法可以確定表單背後的對象是否已經保存。 –
- 1. Outlook插件來撰寫郵件事件
- 2. Outlook的插件保存電子郵件
- 3. Outlook插件 - 保存會議事件
- 4. 從網站調用Outlook撰寫郵件?
- 5. 以Java格式保存Outlook郵件格式的郵件
- 6. 如何在Outlook中一次避免兩個撰寫郵件
- 7. 如何在撰寫狀態下打開Outlook郵件項目?
- 8. 如何在Outlook中訪問撰寫郵件項目的主題
- 9. 如何從2010年的SharePoint打開Outlook撰寫新郵件progamaticallly
- 10. 檢查電子郵件是否存在
- 11. 使用Zend郵件檢查郵件文件夾是否存在
- 12. 如何檢查是否添加了新的Outlook日曆事件?
- 13. Eclipse插件:檢查編輯器中的文件是否保存?
- 14. 檢查事件是否爲
- 15. Office 2010 Outlook插件僅保存附件
- 16. 如何檢查插件是否安裝?
- 17. 檢查文件是否已保存java
- 18. 如何撰寫Grails驗證郵件?
- 19. 如何打開撰寫郵件?
- 20. Kendo Ui - 檢查是否存在事件
- 21. VB.NET:檢查文件是否保存?
- 22. 如何檢查文件是否存在?
- 23. 如何檢查輸入的電子郵件是否爲電子郵件格式
- 24. 如何檢查電子郵件是否存在MYSQLi
- 25. 如何檢查電子郵件地址是否存在?
- 26. 如何使用附件保存郵件格式外觀?
- 27. 檢查Outlook郵件(* .msg)是否爲Digitaly簽名或加密
- 28. 如何檢查文件是否存在
- 29. 如何檢查文件是否存在?
- 30. 如何檢查文件是否存在?
您是否設法以已撰寫的形式爲已保存的項目獲取ID,我也面臨着相同的問題,想區分新開的會議與已保存的會議,並且我不想在輸入會議主題前調用saveDraft因爲它會不必要地保存會議)。 –
不幸的是,我不得不改變我的集成的邏輯,因此,我不需要這些信息... –