Hi,
If you use the code below with the help of the apps script, you'll get it done. You can change the scenario according to you
function addAllOUUsersToGroup() {
let pageToken
let page
do {
page = AdminDirectory.Users.list({
orderBy: 'givenName',
projection:'full',
//maxResults: 100,
pageToken: pageToken
});
var users = page.users;
if (users) {
for (var i = 0; i < users.length; i++) {
var user = users[i];
try {
var userEmail = user.primaryEmail
var member = {
email: userEmail,
role: 'MEMBER'
};
department = user.organizations[0].department;
title = user.organizations[0].title;
if(department=='test1'&& title=='test5'){
Logger.log('%s,%s,%s)',user.name.fullName,user.locations,user.organizations, user.customSchemas);
member = AdminDirectory.Members.insert(member, groupEmail);
}
} catch (e) {
department = e
}
}
} else {
Logger.log('No users found.');
}
pageToken = page.nextPageToken;
} while (pageToken);
}