我正在使用C#应用程序创建Lotus Notes日历项。当我将日历项目保存在NSF文件的日历文件夹中时,它也会存储在Draft文件夹中。这是我的示例代码。
NotesDocument calDoc = NotesDatabase.CreateDocument();
calDoc.AppendItemValue("Form", "Appointment");
.
.
.//Assiging values to CalDoc
.
.
calDoc.ComputeWithForm(true, false);
calDoc.Save(false, false, true); //On execution of save statement it saves calender in
//drafts as well as in calendar folder
calDoc.PutInFolder(path, true);
我在保存dalendar文档时更改了所有布尔值但获得了相同的结果。非常感谢任何帮助。 提前谢谢。
Mayuresh
答案 0 :(得分:2)
添加值为“D”的项ExcludeFromView
。这可以防止约会显示在草稿文件夹中。
calDoc.ReplaceItemValue("ExcludeFromView", "D");