Google Groups API输出错误

时间:2013-06-10 16:39:29

标签: javascript google-apps-script google-api google-apps

在Google Script Project中,我有两个Google-API函数可以提供相同的输出。 有人可以向我解释我的错误,或者可能是API中的错误吗?

我有一个有904名成员的小组。 函数“listMembersOfGroup1”是使用“GroupsManager”API ,并且工作正常。 Logger displais“904.0”。 这是代码:

function listMembersOfGroup1() {
  var group = GroupsManager.getGroup("group@domain.com");
  var members = group.getAllMembers(); 
Logger.log(members.length);
}

但是功能“listMembersOfGroup2”,使用“GroupsApp”API ,无法正常工作(据我所知)。 Logger displais“753.0”。 这是代码:

function listMembersOfGroup2() {
  var group = GroupsApp.getGroupByEmail("group@domain.com");
  var users = group.getUsers();
Logger.log(users.length);
}

为什么“GroupApp”API 会给出不同的数字?

提前感谢您的帮助。

(这是我在本网站第一天的第一个问题,我希望我的问题符合规则。)

1 个答案:

答案 0 :(得分:0)

欢迎使用StackOverflow。你的帖子得到了很好的解释。

域管理员使用第一个API GroupsManager来管理其域组Check Here

使用一个GroupApp来管理Google群组Google Groups API

您的第二个电话是检索属于以URL格式传递的Google群组邮件的用户。查看完整文档here

所以你正在使用不同的谷歌产品。