有没有办法在 Google Directory API users.list 查询中使用“或”运算符?

2024-04-20

我想使用以下命令为 Google 域用户构建搜索查询用户列表 谷歌目录API。我尝试根据docs https://developers.google.com/admin-sdk/directory/v1/guides/search-users,这将选择所有用户给定的名称 or 开始例如在字母“m”上。
我写了查询:givenName:m* or familyName:m*,但它不起作用。
Only givenName:m* familyName:m*有效,但它在子句之间插入“and”运算符。
在文档中保留:

多个子句由空格分隔,并通过“and”运算符隐式连接。

我可以只使用隐式“and”运算符编写查询吗?有什么方法可以使用它来编写它"or"?


经过一段时间的尝试后API https://developers.google.com/admin-sdk/directory/v1/reference/users/list我发现我真的不需要{{字首}}*或者一些操作员来完成我的目标。

如果您想搜索名字或姓氏开头的所有用户,例如在字母“m”上,只需放一个m(不带字段名称,例如“givenName:”)到查询参数中。看来 API 隐式搜索所有域用户的给定的名称 and 字段。它还搜索所有电子邮件字段的子字符串(“@”之前)(例如martin@example.com)。

如果您在查询中输入“example”一词,它将为您提供电子邮件字段为 Something@ 的所有用户example.com.

如果您只输入一些字符串而没有任何指定字段,则 API 也可能会在任何其他字段中进行搜索,但我没有在其中找到。

我不知道这是一个错误还是一个功能,但我知道它部分地回答了我的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法在 Google Directory API users.list 查询中使用“或”运算符? 的相关文章

随机推荐