0

我试图使用 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);
}

我在这里的创作犯了什么错误?

4

0 回答 0