有史以来第一篇文章,希望在这里得到一些帮助。我正在尝试使用谷歌应用程序脚本运行日常工作。我本质上想要导出我的谷歌应用程序/套件域中的所有组(我是超级管理员)并列出其中的用户然后将这些数据导入到谷歌表。这是我到目前为止所拥有的。文档让我头疼。任何帮助,将不胜感激。
我已经完成了授权的初步步骤
function readgroupsandusers() {
var pageToken, page;
do {
//Pulls down Admin SDK API that allows auth.
page = AdminDirectory.Groups.list({
domain: 'example@.com',
//Show max result of 500.
maxResults: 500,
pageToken: pageToken
});
//Presents group name + group email address.
var groups = page.groups;
if (groups) {
for (var i = 0; i < groups.length; i++) {
var group = groups[i];
Logger.log('%s (%s)', group.name, group.email);
var users
//I know something is suppose to go here...
}
}
else
//If it doesn't find anything present this message.
{
Logger.log('No Groups in this domain exist.');
}
pageToken = page.nextPageToken;
} while (pageToken);
}
答案 0 :(得分:0)
尝试使用AdminDirectory.Members.list,列出群组的所有成员。
members = AdminDirectory.Members.list({
groupKey: group.id
});
希望这有帮助。