0
有什麼方法可以根據分享點列表中的某些過濾器獲取項目總和?我試圖訪問GetListItems方法。但是這會返回列表中的所有項目。這使數據變得沉重。我的要求是隻得到項目的總和。如何檢索分享點列表中的項目總和
例如在特定年份創建的項目。我正試圖從sharepoint列表中填充flex中的圖表。訪問所有項目,然後計算flex中的總和不會總是在列表中包含更多項目的位置。
有什麼方法可以根據分享點列表中的某些過濾器獲取項目總和?我試圖訪問GetListItems方法。但是這會返回列表中的所有項目。這使數據變得沉重。我的要求是隻得到項目的總和。如何檢索分享點列表中的項目總和
例如在特定年份創建的項目。我正試圖從sharepoint列表中填充flex中的圖表。訪問所有項目,然後計算flex中的總和不會總是在列表中包含更多項目的位置。
使用參數GetListItems
的viewFields
只返回一個(小)字段,如ID。它仍然是數據量大但比從列表中返回所有字段更好。
還有一個rowLimit
參數,您可以使用它返回所有列表項,而不是一次只返回一個塊。在GetListItems方法使用代碼片斷
信息在MS:
http://msdn.microsoft.com/en-us/library/lists.lists.getlistitems(v=office.12).aspx
謝謝ktharsis。我正在訪問的列表中包含更多thab 16000項。因此,即使我們使用視圖字段,也無法處理大量的數據。 – 2010-08-27 03:35:47
如果您只返回一個字段,則傳輸的總字節數應該大約爲100K(較大但大量網頁多於此數量)。如果這太多了,可以考慮編寫自己的web服務調用,它位於服務器上,並返回計數(它將使用相同的功能,但由於它在服務器上運行,所以不需要通過線路傳輸任何數據)。 – ktharsis 2010-08-27 11:59:04