来自 Lotus Notes 客户端的日历项目正在保存为草稿

Calendar Item from Lotus Notes client are saving as draft

我正在使用 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 文档时更改了所有布尔值,但得到的结果相同。非常感谢对此的任何帮助。 提前致谢。

马尤雷什

添加一个值为 "D" 的项目 ExcludeFromView。这样可以防止约会出现在草稿文件夹中。

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