Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查AdminDirectory.Users中是否存在电子邮件id_Javascript_Google Apps Script_Google Workspace - Fatal编程技术网

Javascript 检查AdminDirectory.Users中是否存在电子邮件id

Javascript 检查AdminDirectory.Users中是否存在电子邮件id,javascript,google-apps-script,google-workspace,Javascript,Google Apps Script,Google Workspace,是否有方法检查AdminDirectory中是否存在电子邮件id。是否存在用户?我知道会检索所有用户,在Google apps脚本中是否存在类似于exists(来自sql)的查询?如果我们将方法建立在目录API中,则存在一个具有“query”属性的查询。您可以执行的有效查询可以在中找到,并且肯定有一个“email”值 在应用程序脚本中尝试使用它。如果我们将方法建立在目录API中,则有一个具有“query”属性的。您可以执行的有效查询可以在中找到,并且肯定有一个“email”值 在应用程序脚本中试

是否有方法检查AdminDirectory中是否存在电子邮件id。是否存在用户?我知道会检索所有用户,在Google apps脚本中是否存在类似于
exists
(来自sql)的查询?

如果我们将方法建立在目录API中,则存在一个具有“query”属性的查询。您可以执行的有效查询可以在中找到,并且肯定有一个“email”值


在应用程序脚本中尝试使用它。

如果我们将方法建立在目录API中,则有一个具有“query”属性的。您可以执行的有效查询可以在中找到,并且肯定有一个“email”值

在应用程序脚本中试用它。

使用
.get()
函数获取单个用户

要测试用户是否存在,您可以在
try catch
中使用
.get()

如果用户存在,此函数将返回
true
,如果用户不存在,则返回
false

function lookupUser(email){
   var isUser
   try{
    var user = AdminDirectory.Users.get(email); 
      isUser = true;
  } catch (e){
      isUser = false;
 }
 return isUser;
}
.get()
函数用于获取单个用户

要测试用户是否存在,您可以在
try catch
中使用
.get()

如果用户存在,此函数将返回
true
,如果用户不存在,则返回
false

function lookupUser(email){
   var isUser
   try{
    var user = AdminDirectory.Users.get(email); 
      isUser = true;
  } catch (e){
      isUser = false;
 }
 return isUser;
}

非常感谢你@James,这就是我要找的东西非常感谢你@James,这就是我要找的东西