![](/img/trans.png)
[英]how to insert a new notes document in the domino server with c# and the usage of interop.domino.dll?
[英]Create new document in .nsf file using interop.domino.dll c# specially a contact under user
我正在尝试在特定用户下创建新联系人。 我的联系人已成功创建,但我无法在$Contacts View
看到我的联系人,而不是在 username.nsf 文件的(最近存档)文件夹下。 如何在$Contacts View
下创建新文档。 这是我用来创建新联系人文档的代码片段。
NotesDatabase _localDatabase = _lotusNotesServerSession.GetDatabase("servername", "mail/username.nsf", false);
if(!_localDatabase.IsOpen)
{
_localDatabase.Open();
}
NotesDocument contact = _localDatabase.CreateDocument();
contact.ReplaceItemValue("First Name","Test");
contact.ReplaceItemValue("Last Name", "Contact ");
contact.ReplaceItemValue("Mail Address", "testcontact@domain.com");
contact.ReplaceItemValue("Full Name", "Test Contact");
bool issuccess = contact.Save(true,false,false);
如果您在 Domino Designer 中打开这两个视图,您将看到文档出现在每个视图中的条件(视图选择公式)。 ($Contacts) 的选择公式要求任何文档的 Form 字段设置为“Person”或“Group”。 您没有设置表单字段。 所以只需添加contact.ReplaceItemValue("Form","Person")
可以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.