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