我试图使用 c# interop.domino.dll 函数调用创建日历,日历已成功创建,但 WHO 字段未更新。
static void CreateMeeting(NotesDatabase userDatabase)
{
if (!userDatabase.IsOpen)
{
userDatabase.Open();
}
NotesDocument LNDocument = userDatabase.CreateDocument();
System.DateTime StartDate = new DateTime(2019, 12, 25, 6, 0, 0);
System.DateTime EndDate = new DateTime(2019, 12, 25, 6, 3, 0);
LNDocument.ReplaceItemValue("Form", "Appointment");
LNDocument.ReplaceItemValue("AppointmentType", "Meeting");
LNDocument.ReplaceItemValue("Subject", "Dec 25 - Chirstmas Celebration");
//Set Confidential Level (Public=1 or Private=0)
LNDocument.ReplaceItemValue("$PublicAccess", "1");
//Add Start&End Time of your event
LNDocument.ReplaceItemValue("CALENDARDATETIME", StartDate);
LNDocument.ReplaceItemValue("StartDateTime", StartDate);
LNDocument.ReplaceItemValue("EndDateTime", EndDate);
LNDocument.ReplaceItemValue("StartDate", StartDate);
LNDocument.ReplaceItemValue("Location", "Meeting Hall");
//Add From and To
LNDocument.ReplaceItemValue("Chair", "test/test@test");
LNDocument.ReplaceItemValue("From", "test@DS.test.com");
LNDocument.ReplaceItemValue("Required", "test1/test1");
LNDocument.ReplaceItemValue("EnterSendTo", "test1@DS.test.com");
LNDocument.ReplaceItemValue("SendTo", "test1@DS.test.com");
//Infos in The Body
LNDocument.ReplaceItemValue("Body", "Chirtsmas DAY ...");
LNDocument.ComputeWithForm(true, false);
LNDocument.Save(true, false, false);
}
我在这里的创作犯了什么错误?