2016-03-24 30 views
0

我有稱爲「跟蹤器」的SharePoint列表。它有兩列,一列是月份列(計算列)和持續時間(計算列)。月份的值從1月到12月。持續時間col包含數字值。我試圖在每個月的持續時間欄中獲得值的總和。我嘗試通過獲取一個數組中的列表項和另一個數組中的月份值。我試圖在第三陣列兩個陣列存儲值循環在下面格式SharePoint列表:使用JavaScript客戶端對象模型的列值總和

[{持續時間的一月,薩姆在揚},{二月,在二月長的總和} ....]

普萊斯幫幫我。

預先感謝

+0

對於特定於SharePoint的問題,請參閱SharePoint Stack Exchange(http://sharepoint.stackexchange.com)網站。 –

回答

0

確定我通過使用多維數組解決了上述問題。對於循環的月份列,然後在相同的循環中爲SharePoint列表項創建第二個循環。

for (var i = 0; i < monthChoices.length; i++){ 
     chartSeries[i] = []; 
     var monthTotal = 0; 
     for(var j= 0; j< arrItems.length; j++){ 
      if(monthChoices[i]==arrItems[j].get_item("Month") && arrItems[j].get_item("Duration")!= ""){ 
       monthTotal += arrItems[j].get_item("Duration"); 
      } 
     } 
     chartSeries[i].push([monthChoices[i], monthTotal]); 
     console.log(chartSeries[i]); 
    } 
相關問題