我正在使用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/