有没有办法通过Office.js处理外接程序从Outlook加载项的本地发送?

时间:2016-11-16 13:14:10

标签: office365api office-js office365-apps outlook-web-addins

要在约会撰写模式中获取项目ID,我在插件中使用“saveAsync”,问题是没有用户干预,约会项目保存到MS Exchange。丢弃已打开的约会(通过使用办公室取消“X “按钮”仍然是我在“saveAsync”执行时所做的更改,它没有恢复到以前的状态。

我需要知道,如果用户点击丢弃,有没有办法恢复以前的预约状态?                              (要么) 在“saveAsync”应用之后,通过office.js处理外接程序的本地发送的任何方式?                              (要么) 有没有其他方法通过Office.js在撰写模式中获取约会的项目ID?

如果您知道如何处理任何这些案件,请回答。

1 个答案:

答案 0 :(得分:0)

编辑:此时看起来,无法通过加载项恢复到上次保存的版本,也没有办法在没有saveAsync的情况下获取itemId

旧答案

如果您要修改现有约会,可以通过致电Office.context.mailbox.item.itemId获取ItemID,但是如果您要创建新约会,则必须致电saveAsync以便预约注册,从而获得ItemId。