为多个参数查询 Google 管理员用户目录

Query Google Admin User directory for multiple parameters

我正在尝试根据两个参数查询 Google 管理员用户目录:nameorgName。我已经尝试了以下几种变体,但都不起作用:

  var userList = AdminDirectory.Users.list({
    customer: 'my_customer',
    maxResults: 100,
    query: 'name:david AND orgName=hotel',
    viewType: 'domain_public',
    projection: 'full'
  }).users;

...但我认为它说明了我正在尝试做的事情。我的问题是:

1) 这可能吗?

2) 碰碰运气的话,可以查询组织位置吗? (我在文档中没有看到类似的内容...)

已经查阅https://developers.google.com/admin-sdk/directory/v1/guides/search-users,没有找到任何东西。

该查询不支持 AND 或 OR 运算符,只允许一个搜索词。

我建议查询更具体的(可能是名称)字段,然后在其他字段上进行本地过滤。所以换句话说,query=name:david 然后在本地的 orgName 字段中查找酒店。

查询现在仅支持 AND 运算符。

Multiple clauses are separated by whitespace and are implicitly joined by an AND operator.

https://developers.google.com/admin-sdk/directory/v1/guides/search-users