我正在编写一个Outlook Web加载项,用户可以在其中创建约会并通过该软件预订会议室。
问题是,一旦用户关闭加载项并返回日历,他们可以通过拖动约会自由地更改约会的日期,并且加载项无法打开,因此看不到这些更改。
这意味着这些更改不会被注册到系统中,并且基本上仅是进行更改的用户本地的。我需要一种可以在用户更改约会日期时检测到的方式,以便可以最终更新数据。
我听说过订阅通知,但是我不确定这是最好的解决方案。任何想法将不胜感激。
不是来自Web加载项-您可以从独立运行的应用程序执行此操作,该应用程序可以连续运行并使用Outlook对象模型(Items.ItemChange
事件)或EWS来接收文件夹通知。或者,您可以从使用Items.ItemChange
事件的COM加载项中进行此操作。