0

我正在嘗試在兩個參數上查詢Google管理員用戶目錄:nameorgName。我已經試過的以下幾個變化,這不工作:查詢Google管理員用戶目錄中的多個參數

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,在那裏沒有找到任何東西。

+1

基於Google的這個[回答](http://stackoverflow.com/questions/26977562),不可能在不包含子組織的'orgUnit'內搜索用戶。 Users資源中的orginations字段以及orgName,orgTitle,orgDepartment,orgDescription,orgCostCenter查詢參數指的是完全獨立的一組數據,這些數據似乎被API使用只要。另外,如果您沒有在文檔中找到查詢的類型,則表示它當前不受支持。如果需要,請嘗試提交[功能請求](https://issuetracker.google.com/issues?)。 – KENdi

回答

1

該查詢不支持AND或OR運算符,只允許使用一個搜索詞。

我建議查詢更具體的(可能是名稱)字段,然後過濾本地附加字段。換句話說,query=name:david然後在本地查找orgName字段中的酒店。

+0

感謝您的確認。我擔心不能查詢兩個術語,必須以其他方式過濾結果。 – friendofdog

相關問題