c# - Lotus Notes 客户端中的日历项目正在另存为草稿

标签 c# calendar lotus-notes

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

马尤雷什

最佳答案

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

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

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

相关文章:

java - 运行 IBM 代码示例时出现 ClassNotFoundException

c# - 在 Asp.Net Core 解决方案发布时转换 app.config 文件?

c# - 为什么 System.AppDomain.CurrentDomain.BaseDirectory 返回不同的结果?

c# - 将类型从字符串变量发送到泛型方法

java - 使用日历,我如何发现相对日期?

html - Notes 客户端和 Web 浏览器之间的 css 功能不同

lotus-notes - XPage 插件适用于 Lotus Notes 但不适用于 Notes 浏览器

c# - 由枚举属性驱动的工厂

android - 如何帮助用户在 Android 设备上订阅外部日历到 Google 日历?

java - Android如何获取明天的日期