以编程方式取消莲花笔记中的重复会议

时间:2013-05-13 12:01:56

标签: java lotus-notes

我使用ApptUNID查找父文档。使用此文档参考,我创建了一个子文档,并将NoticeType字段设置为C,并将文档发送给所有参与者。通过这样做,我成功地从参与者的日历中删除了日历条目。但我不知道,如何删除已取消日的主席日历条目。

如何使用Java以编程方式取消Lotus笔记中的定期会议?

1 个答案:

答案 0 :(得分:0)

对于定期会议,主席(至少)有两份与此相关的文件: 有一个父文档(它的Universalid是ApptUNID)“包裹”所有东西。然后至少有一个响应文档显示在视图中。每当您在重复日期中修改单个条目时,响应文档将至少分为两个文档:一个包含更改前的所有日期,另一个包含更改后的所有日期(取决于您对问题的答案)改变)。

在从定期会议中取消单个条目时,您必须处理此事。 基本上“删除”一个实例,从响应文档的相应多值项中删除日期/时间条目,如下所示:

StartDate,StartDateTime,StartTime,EndDate,EndDateTime,EndTime,CalendarDate,CalendarDateTime,RepeatInstanceDates。 不要触摸RepeatDates,因为这是一个“关键”字段。

必须在父文档中考虑相同的字段。

我没有记住,在这种情况下哪些是正确的字段。 要找出我将创建一个重复会议,然后导出父文档和响应XML。 然后删除一个条目并再次导出。通过比较字段,您应该能够识别相关项目。

如果您想了解有关Lotus Notes中的日历和日程安排的更多信息,请阅读this document

相关问题