1

我正在尝试使用 Google Apps 脚本获取组织中所有用户的列表。此列表应包含用户全名、主电子邮件和用户所在的域名。我的 G Suite 管理控制台中有几个子域。

这是我正在尝试使用的代码。谁能告诉我这是一个好方法吗?

function test() {
var values = [];
var domains = AdminDirectory.Domains.list({
    customer: "my_customer"
}).domains;
domains.forEach(function(domain) {
    var options = ({
        customer: domain,
        orderBy: "email",
        maxResults: 100
    });

    do {
        var usersList = AdminDirectory.Users.list(options);
        usersList.forEach(function(user) {
            values.push([user.name.fullName, user.primaryEmail, user.customerId]);
        });

        if (usersList.nextPageToken) {
            options.pageToken = usersList.nextPageToken;
        }
    } while (usersList.nextPageToken);
})

}

4

0 回答 0