使用interop.domino.dll c#在.nsf文件中创建新文档,特别是用户下的联系人

我正在尝试在特定用户下创建新联系人。我的联系人创建成功,但是在$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);
mafia003 回答:使用interop.domino.dll c#在.nsf文件中创建新文档,特别是用户下的联系人

如果在Domino Designer中打开两个视图,则将看到在每个视图中显示文档的条件(“视图选择”公式)。 ($ Contacts)的选择公式要求任何文档的“表单”字段都设置为“人”或“组”。您没有设置“表单”字段。因此,只需添加contact.ReplaceItemValue("Form","Person")就可以解决问题。

本文链接:https://www.f2er.com/2892814.html

大家都在问