.Net操作Sharepoint常用方法(6) 根据ID修改Item

private static void UpdateItemById(string ItemId, string errorMessage)
{
    try
    {
    Guid SPListId = new Guid(ConfigurationHelper.GetSPClassDataImportResultListId());

    OfficeDevPnP.Core.AuthenticationManager authManager = new OfficeDevPnP.Core.AuthenticationManager();
    using (var clientContext = authManager.GetNetworkCredentialAuthenticatedContext(ConfigurationHelper.GetSPSiteURL(), ConfigurationHelper.GetSPUserAccount(), ConfigurationHelper.GetSPUserPassword(), ConfigurationHelper.GetDomainName()))
    {
        ListItem item = clientContext.Web.Lists.GetById(SPListId).GetItemById(ItemId);
        clientContext.Load(item);
        clientContext.ExecuteQuery();

        //时间
        item["ImportTime"] = DateTime.Now;

        //错误信息
        item["Description"] = errorMessage;

        item.Update();
        clientContext.ExecuteQuery();
    }
    }
    catch (Exception ex)
    {

    }
}

 

posted @ 2020-12-28 09:51  无敌师爷IT技术Blog  阅读(121)  评论(0)    收藏  举报