Я пытаюсь получить доступ к объектам массива с помощью javascript, арралист:
membersList:{
"kind":"admin#directory#users",
"users":[{"orgUnitPath":"/",
"isMailboxSetup":true,
"id":"1076823423424234",
"isAdmin":false,
"suspended":false,
"isDelegatedAdmin":false,
"isEnforcedIn2Sv":false,
"etag":"\"npJcgsdfsadfsfsff\"",
"ipWhitelisted":false,"changePasswordAtNextLogin":true,
"customerId":"C01looera",
"includeInGlobalAddressList":true,
"lastLoginTime":"1970-01-01T00:00:00.000Z",
"primaryEmail":"ilda.donofrio@domain.org",
"isEnrolledIn2Sv":false,"kind":"admin#directory#user",
"name":{"givenName":"ilda",
"familyName":"donofrio",
"fullName":"ilda donofrio"},
"creationTime":"2018-06-10T11:56:45.000Z",
"emails":[{"address":"ilda.donofrio@domain.org",
"primary":true}],
"agreedToTerms":true
}],
"etag":"\"npJcgsdfsadfsfsff/npJcgsdfsadfsfsff\"
}
Я пытаюсь получить доступ к primary email
из этого списка, для которого я написал код, т.е.
for (var j in membersList) {
var member = membersList[j];
Logger.log('member Email:' + member);
}
, который просто возвращает меня
[18-06-12 15:39:55:982 EDT] member Email:admin#directory#users
[18-06-12 15:39:55:982 EDT] member Email:{"orgUnitPath":"/","isMailboxSetup":true,"id":"1076823423424234","isAdmin":false,"suspended":false,"isDelegatedAdmin":false,"isEnforcedIn2Sv":false,"etag":"\"npJcgsdfsadfsfsff\"","ipWhitelisted":false,"changePasswordAtNextLogin":false,"customerId":"C01looera","includeInGlobalAddressList":true,"lastLoginTime":"1970-01-01T00:00:00.000Z","primaryEmail":"ilda.donofrio@domain.org","isEnrolledIn2Sv":false,"kind":"admin#directory#user","name":{"givenName":"ilda","familyName":"donofrio","fullName":"ilda donofrio"},"creationTime":"2018-06-10T11:56:45.000Z","emails":[{"address":"ilda.donofrio@domain.org","primary":true}],"agreedToTerms":true}
[18-06-12 15:39:55:983 EDT] member Email:"npJcgsdfsadfsfsff/npJcgsdfsadfsfsff\"
Когда я попробовал с:
Logger.log('member Email:' + member.primaryEmail);
Его бросок:
[18-06-12 16:02:53:630 EDT] member Email:undefined
[18-06-12 16:02:53:630 EDT] member Email:undefined
[18-06-12 16:02:53:631 EDT] member Email:undefined
Есть ли способ извлечьзначение только primaryEmail
с использованием скрипта?Я новичок в JavaScript и скриптах Google, поэтому прошу прощения, если это глупый вопрос.