使用 AdminDirectory 检查用户是否存在

发布时间:2021-03-02 23:25

我有一个包含电子邮件列表的工作表,我想为没有电子邮件的电子邮件创建一个帐户。 所以我检查

$.function(){}

但如果用户不存在,我会收到此错误,然后脚本停止:

<块引用>

GoogleJsonResponseException:对 directory.users.get 的 API 调用失败,错误:找不到资源:userKey

你知道如何让错误不阻塞吗?

回答1

出于文档目的发布此内容。

按照 TheAddonDepot 的建议,使用 try...catch 来处理找不到用户的情况:

function getUserFromEmail(email) {
  try {
    return user = AdminDirectory.Users.get(email);
  } catch(e) {
    console.log(e);
  }  
}