I have written the following script to manage my User.
In the debugger I can see the field I want to address, but how can I access this field via script or how can I edit it?
function getAllUsers() {
var users = [];
var pageToken = null;
do {
var response = AdminDirectory.Users.list({
domain: 'myDomain.com',
maxResults: 500,
pageToken: pageToken
});
if (response.users) {
users = users.concat(response.users);
response.users.forEach(function(user) {
var firstName = user.name.givenName || "Unbekannt";
var lastName = user.name.familyName || "Unbekannt";
//----------------------
//Here is my problemline
var employeeType = user.????????
//----------------------
Logger.log("Vorname: " + firstName + ", Nachname: " + lastName + ", Mitarbeitertyp: " + employeeType);
});
}
pageToken = response.nextPageToken;
} while (pageToken);
Logger.log("Gesamte Benutzeranzahl: " + users.length);
}
Does anyone can help me with simple script-example?
The Admin SDK API is added
1 Answer 1
user.organizations is an array. To refer to the first element in the array, use index 0, like this:
let employeeType = user.organizations[0].description;
See Array and zero-indexing.
answered Apr 15, 2025 at 6:24
doubleunary
22k13 gold badges38 silver badges86 bronze badges
Sign up to request clarification or add additional context in comments.
Comments
Explore related questions
See similar questions with these tags.
lang-js