我有以下代码在我的网站上显示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);
}
由于
答案 0 :(得分:0)
不,没有,但如果您在状态更改中设置或添加一些简单的类标记,例如
document.getElementById(name).className = 'LyncStatus' + status;
然后你可以通过致电:
轻松统计他们function getNumberOfUserByStatus(status) {
return document.getElementsByClassName('LyncStatus' + status ).length;
}