で
おかげで、開発者は、Appsスクリプトで管理SDKのディレクトリAPIを使用することを許可されています。このAPIを使用すると、ドメイン内の端末、グループ、ユーザー、その他のエンティティをGoogle Appsドメインの管理者(リセラーを含む)が管理することができます。
ディレクトリAPIでは、GET
リクエストを使用してretrieve an organization unitを使用でき、Authorize requestsに記載されている承認が含まれます。 orgUnitPath
クエリ文字列は、この組織単位の完全なパスです。
はまた、ドキュメントで説明:あなたは、組織単位を取得する管理者の場合は、
my_customer
を使用
。
GET https://www.googleapis.com/admin/directory/v1/customer/my_customer/orgunits/orgUnitPath
あなたが転売の顧客のための組織単位を取得する再販業者であれば、customerId
を使用しています。 customerId
を取得するには、Retrieve a userオペレーションを使用します。
GET https://www.googleapis.com/admin/directory/v1/customer/customerId/orgunits/orgUnitPath
あなたが別々に印刷したい場合は、ここでは「現場の販売」組織単位を取得する例要求があります。
GET https://www.googleapis.com/admin/directory/v1/customer/my_customer/orgunits/corp/sales/frontline+sales
応答が正常に返されると、HTTP 200ステータスコードが返されます。ステータスコードとともに、レスポンスは組織ユニットの設定を返します。
{
"kind": "directory#orgUnit",
"name": "frontline sales",
"description": "The frontline sales team",
"orgUnitPath": "/corp/sales/frontline sales",
"parentOrgUnitPath": "/corp/sales",
"blockInheritance": false
}
私は上記のように出力を得ました。 しかし、上記の出力から個々の値にアクセスすることはできません。たとえば、上記の出力が変数 'CN'に格納されているとします。** CN.name **を出力すると、出力として定義されていません。手伝っていただけませんか。前もって感謝します。 – Kanchan