使用 AdminDirectory 检查用户是否存在
Check if user exists with AdminDirectory
我有一个包含电子邮件列表的 Sheet,我想为没有的电子邮件创建一个帐户。
所以我检查
function getUserFromEmail(email) {
return user = AdminDirectory.Users.get(email)
}
但如果用户不存在,我会收到此错误,然后脚本会停止:
GoogleJsonResponseException: API call to directory.users.get failed with error: Resource Not Found: userKey
你知道如何让错误不阻塞吗?
出于文档目的发布此内容。
根据, use try...catch的建议,为了处理找不到用户的情况:
function getUserFromEmail(email) {
try {
return user = AdminDirectory.Users.get(email);
} catch(e) {
console.log(e);
}
}
我有一个包含电子邮件列表的 Sheet,我想为没有的电子邮件创建一个帐户。 所以我检查
function getUserFromEmail(email) {
return user = AdminDirectory.Users.get(email)
}
但如果用户不存在,我会收到此错误,然后脚本会停止:
GoogleJsonResponseException: API call to directory.users.get failed with error: Resource Not Found: userKey
你知道如何让错误不阻塞吗?
出于文档目的发布此内容。
根据
function getUserFromEmail(email) {
try {
return user = AdminDirectory.Users.get(email);
} catch(e) {
console.log(e);
}
}