要在约会撰写模式中获取项目ID,我在插件中使用“saveAsync”,问题是没有用户干预,约会项目保存到MS Exchange。丢弃已打开的约会(通过使用办公室取消“X “按钮”仍然是我在“saveAsync”执行时所做的更改,它没有恢复到以前的状态。
我需要知道,如果用户点击丢弃,有没有办法恢复以前的预约状态? (要么) 在“saveAsync”应用之后,通过office.js处理外接程序的本地发送的任何方式? (要么) 有没有其他方法通过Office.js在撰写模式中获取约会的项目ID?
如果您知道如何处理任何这些案件,请回答。
答案 0 :(得分:0)
编辑:此时看起来,无法通过加载项恢复到上次保存的版本,也没有办法在没有saveAsync
的情况下获取itemId
旧答案
如果您要修改现有约会,可以通过致电Office.context.mailbox.item.itemId
获取ItemID,但是如果您要创建新约会,则必须致电saveAsync
以便预约注册,从而获得ItemId。