前言
最近,使用SharePoint 用戶端對象模型擷取資料的時候報錯,發現,擷取資料的時候,沒有引用字段,是以沒辦法擷取到對應的字段。
正文
以前,總是拿起之前寫好的代碼,改改就可以用了。也沒有去深究其中的邏輯,後來發現,擷取不同對象的時候,引用的字段方式是不一樣。
擷取項目集合的時候,需要用include的方式:
clientContext.load(itemcollection, 'Include(Field1,Field2)');
擷取單個項目的時候,需要用數組的方式:
clientContext.load(listitem, ['Field1', 'Field2', ...]);
結束語
代碼很簡單,給大家個參考,雖然自己幾乎天天寫代碼,但是有時候工作忙,代碼邏輯實作了,就完了。
很多時候,還是要停下來走走,想一想自己的代碼,會有很多不一樣的感悟。