動態群組查詢的有效使用者欄位

本頁面將概略說明 CEL 支援的欄位和功能,可用於成員查詢。

使用者欄位

下列管理員 SDK User 資源欄位可用於會員查詢。

欄位 子欄位
addresses country
country_code
custom_type
extended_address
locality
po_box
postal_code
primary
region
street_address
type
archived 布林值
change_password_at_next_login 布林值
is_2sv_enforced 布林值
is_enrolled_in_2sv 布林值
is_mailbox_setup 布林值
locations area
building_id
custom_type
desk_code
floor_name
floor_section
type
organizations cost_center
custom_type
department
description
domain
location
name
primary
symbol
title
type
relations custom_type
type
value
emails address
custom_type
primary
type
external_ids custom_type
type
value
gender address_me_as
custom_gender
type
ims custom_protocol
custom_type
standard_protocol
primary
type
value
keywords custom_type
type
value
languages language_code
name family_name
given_name
value
phones custom_type
primary
type
value
suspended 布林值
suspension_reason custom_type
type
value
websites custom_type
primary
type
value

類型屬性

上表的 type 屬性會使用列舉值進行比對,而非字串表示法。以下清單會記錄每個類型的字串表示法,以及對應的列舉值。

屬性 列舉值 字串表示法
地址 0 不明
1 自訂
2 home
3 公司
4 其他
位置 0 預設
1 自訂
2 桌子
組織 0 不明
1 公司
2 學校
3 僅限網域
關係 12 manager
電子郵件 0 不明
1 自訂
2 home
3 公司
4 其他
外部 ID 0 不明
1 自訂
2 帳戶
3 客戶
4 網路
5 機構
6 login_id
性別 0 不明
1 男性
2 女性
3 其他
IMS 標準通訊協定 0 預設
1 自訂通訊協定
2 目標
3 msn
4 yahoo
5 Skype
6 qq
7 gtalk
8 icq
9 jabber
10 網路會議
IMS 類型 0 不明
1 自訂
2 home
3 公司
4 其他
關鍵字 0 不明
1 自訂
2 任務
3 職業
4 outlook
Phones 0 不明
1 自訂
2 home
3 公司
4 其他
5 住家傳真
6 公司傳真
7 行動裝置
8 翻頁元素
9 其他傳真
10 公司代表號
11 assistant
12 汽車
13 收音機
14 isdn
15 回呼
16 電報
17 tty tdd
18 公司手機
19 公司呼叫器
20 main
21 大中央車站
22 Enterprise Voice
停權原因 1 管理員
2 13 歲以下
3 需要登入網頁
4 abuse
5 濫用:可由管理員復原
網站 0 不明
1 應用程式安裝網頁
2 網誌
3 自訂
4 ftp
5 home
6 首頁
7 其他
8 資料
9 reservations
10 resume
11 公司

機構單位欄位

您也可以使用 orgUnitId 欄位查詢會員資格,藉此納入該機構單位的所有直接或間接使用者。如要進一步瞭解如何擷取 orgUnitId 值,請參閱 Admin SDK 參考文件

查詢範例

  • 特定機構單位下的所有直接使用者:

    user.org_unit_id==orgUnitId('03ph8a2z1enx4lx')
    
  • 特定組織單位下的所有直接和間接使用者:

    user.org_units.exists(org_unit, org_unit.org_unit_id==orgUnitId('03ph8a2z1khexns'))
    

其他查詢類型

  • 特定使用者管理的所有使用者:

    user.managers.exists(manager, manager.user_id == userId('MANAGER_ID'))
    

    MANAGER_ID 替換為管理員的專屬使用者 ID。您可以使用 AdminSDK Directory API 擷取這個 ID,並將管理員的電子郵件地址設為 userKey