是否可以检查AdminDirectory.Users中是否存在电子邮件ID?我知道https://developers.google.com/admin-sdk/directory/v1/reference/users/get会检索所有用户,Google应用脚本中是否有exists
(来自sql)等查询?
答案 0 :(得分:2)
.get()
功能用于获取个人用户。
要测试用户是否存在,您可以在.get()
try catch
如果用户存在,此函数将返回true
,如果不存在,则返回false
。
function lookupUser(email){
var isUser
try{
var user = AdminDirectory.Users.get(email);
isUser = true;
} catch (e){
isUser = false;
}
return isUser;
}
答案 1 :(得分:1)
如果我们将目标API中的方法作为基础,则Users.list具有“查询”属性。您可以执行的有效查询位于Search for users中,并且确实存在“电子邮件”值。
使用它并在Apps脚本List all users中尝试。