Я собрал всех пользователей в определенном OU. Теперь я хотел бы изменить параметр в объектах. Но я получаю код ошибки TypeError: Cannot find function changePasswordAtNextLogin in object
function admsdk() {
var x = AdminDirectory.Users.list({
customer: "my_customer",
query: "orgUnitPath='/LegacyMail'",
});
Logger.log(x);
for(var i in x) {
x[i].changePasswordAtNextLogin(true);
}
}
Объект имеет параметр "changePasswordAtNextLogin
", но я все равно получаю ошибки:
[14-02-21 12:13:41:182 CET] {users=[{etag="7XeU3X9xgwyeKXCCsYZGUBcBlgw/8gkNyn34hZeT3Dwd78gpIG0OyMEo", orgUnitPath=/LegacyMail, emails=[{[email protected], primary=true}, suspend=false, [email protected], kind=admin#directory#user, id=1033d75074613787551986, isMailboxSetup=true, changePasswordAtNextLogin=false, customerId=wC030c3310,
Теперь это выглядит так, но я не могу заставить его работать:
function admsdk() {
var x = AdminDirectory.Users.list({
customer: "my_customer",
query: "orgUnitPath='/LegacyMail'",
});
Logger.log(x);
for(var i in x){
x[i].changePasswordAtNextLogin = true;
AdminDirectory.Users.update(changePasswordAtNextLogin, x);
}
}
Ошибка в AdminDirectory.Users.update(changePasswordAtNextLogin, x); правильно ли я думаю, что resourceKey = пользовательская переменная, а ресурс - свойство? AdminDirectory.Users.update(ресурс, ключ пользователя)