JavaScript:在Outlook中,我有7个网上论坛,其中有我的电子邮件ID。我需要获取我的电子邮件ID所在的组名称(仅是该组的名称而不是该组的成员)。 组名是:“团队A”,“团队B”等。目前,我可以获取组数。
var theMailItem = outLookApp.CreateItem(0);
//Count number of groups: which returns me 7
var test = theMailItem.Session.CurrentUser.AddressEntry.GetExchangeUser.GetMemberOfList.Count;
for (var i = 0; i < test; i++) {
alert(test[i].Name);
}
以上代码始终返回null。我只需要7个小组名称,例如“ Team A”,“ Team B”等...
任何帮助将不胜感激。预先感谢。
答案 0 :(得分:1)
首先,OOM中的所有集合都基于1,而不是0。
第二,您的“ test”变量是一个整数,因此test[i]
毫无意义。
第三,您可以使用更简单的循环:
var dl = outLookApp.Session.CurrentUser.AddressEntry.GetExchangeUser().GetMemberOfList();
for (var i = 1 ; i < dl.count; i++)
{
alert(dl.Item(i + 1).Name);
}