我正在使用C#应用程序创建Lotus Notes日历项目。当我将日历项保存在NSF文件的日历文件夹中时,它也同样会存储在“草稿”文件夹中。这是我的示例代码。

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

最佳答案

添加值为“ D”的项目ExcludeFromView。这样可以防止约会显示在“草稿”文件夹中。

calDoc.ReplaceItemValue("ExcludeFromView", "D");

关于c# - Lotus Notes客户端的日历项将另存为草稿,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27798965/

10-10 19:52