SharePoint新增資料到List清單庫

摘要:SharePoint新增資料到List清單庫

第一次要用程式寫一筆資料到清單庫,看範例覺得很快可以結束,沒想到還是不幸給他發生錯誤! 所以在寫入清單時,先確認寫入的欄位形式,如果寫入的欄位是HyperLink,那給的資料就要是個Url字串,如果是Person Or Group形式, 就必須是SPUser.....等,符合的欄位型態加上有寫入權限執行,就可以成功!!

                             SPList list = web.Lists["ListName"];  //要寫入的清單

                             SPListItem newTsak = list.Items.Add();     //增加一筆資料
                             newTsak["Title"] = "Transltion_Task";        
                             newTsak["Assigned To"] = web.SiteUsers.GetByID(translationAccountId);     //Person or Group  web.AllUsers["網域\\UserAccount"]
                             newTsak["Language"] = "English";
                             newTsak["Document"] =  "http://www.abc.com.tw"//HyperLink
                             newTsak["Status"] = "Open";      //Choice

                             newTsak.Update();
 

 

提升權限方式可參考另一篇文章: SharePoint提升權限去執行程式