计算Lync的可用用户数

时间:2015-07-01 13:02:10

标签: javascript lync

我有以下代码在我的网站上显示Lync状态,但我要做的是计算特定状态的用户数,例如可用:3,离开:4,会议:2等 API中是否有一个函数可以将状态作为数字返回给我,因此我可以使用for循环来计算它们并以HTML格式显示?

struct VersionInfo
{
    public string name;
    public string value;
}

static void JsonExample()
{
    // create a dictionary as example
    var dict = new Dictionary<string, VersionInfo[]>();
    dict.Add("android", new VersionInfo[3]);
    dict["android"][0] = new VersionInfo { name = "aaa", value = "123" };
    dict["android"][1] = new VersionInfo { name = "bb", value = "34" };
    dict["android"][2] = new VersionInfo { name = "cc", value = "56" };

    var result = Newtonsoft.Json.JsonConvert.SerializeObject(dict);
}

由于

1 个答案:

答案 0 :(得分:0)

不,没有,但如果您在状态更改中设置或添加一些简单的类标记,例如

document.getElementById(name).className = 'LyncStatus' + status;

然后你可以通过致电:

轻松统计他们
function getNumberOfUserByStatus(status) {
    return document.getElementsByClassName('LyncStatus' + status ).length;
}