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

时间:2017-04-19 09:12:25

标签: google-apps-script google-admin-sdk google-directory-api

我尝试使用两个参数查询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,但在那里找不到任何东西。

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

  

多个子句由空格分隔并隐式连接   由AND运算符。

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