【问题标题】:SharePoint List : Sum of Column Values using JavaScript Client Object ModelSharePoint 列表:使用 JavaScript 客户端对象模型的列值总和
【发布时间】:2016-03-24 22:54:38
【问题描述】:

我有一个名为“跟踪器”的 SharePoint 列表。它有两列,第一列是 Month 列(计算 col)和 Duration(计算 col)。月份的值从一月到十二月。持续时间列包含数值。我正在尝试获取每个月的持续时间列中的值总和。我尝试在一个数组中获取列表项,在另一个数组中获取月份值。我正在尝试在两个数组中循环,以以下格式将值存储在第三个数组中

[{Jan, 一月的持续时间总和}, {二月, 二月的持续时间总和}....]

请帮忙。

提前致谢

【问题讨论】:

标签: sharepoint


【解决方案1】:

好的,我通过使用多维数组解决了上述问题。对于循环月份列,然后在同一 for 循环中为 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]);
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    相关资源
    最近更新 更多