0

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);
}

enter image description here

Does anyone can help me with simple script-example?

The Admin SDK API is added

Wicket
39.6k9 gold badges81 silver badges201 bronze badges
asked Apr 14, 2025 at 18:44
0

1 Answer 1

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
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.