Method: customers.reports.countPrintJobsByUser

各ユーザーが行った印刷の概要を取得します。

HTTP リクエスト

GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:countPrintJobsByUser

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
customer

string

必須。「customers/」または「customers/my_customer」で始まるお客様 ID では、リクエストを行っているアカウントに関連付けられているお客様が使用されます。

クエリ パラメータ

パラメータ
printerOrgUnitId

string

プリンタの組織部門の ID。指定すると、指定された組織部門のプリンタで開始された印刷ジョブのみがカウントされます。省略した場合は、すべての印刷ジョブがカウントされます。

pageSize

integer

返される結果の最大数。デフォルト値は 100 で、これは指定できる最大の値です。

pageToken

string

返されるレスポンスのページを指定するトークン。

filter

string

結果をフィルタするクエリ文字列。EBNF 構文で AND で区切られたフィールド。

注: このフィルタでは OR 演算はサポートされていません。注: このフィルタでは、コンパレータ「>=」と「<=」のみを使用できます。

サポートされているフィルタ フィールド:

  • completeTime
orderBy

string

結果の並べ替えに使用するフィールド。省略すると、結果は「userEmail」フィールドの昇順で並べられます。

サポートされている orderBy フィールド:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

リクエストされた期間中に、指定した組織部門のプリンタで印刷ジョブを開始した各ユーザーの印刷概要レポートを含むレスポンス。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "userPrintReports": [
    {
      object (UserPrintReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
フィールド
userPrintReports[]

object (UserPrintReport)

リクエストに一致する UserPrintReport のリスト。

nextPageToken

string

次のページをリクエストするためのページネーション トークン。

totalSize

string (int64 format)

リクエストに一致するユーザーの合計数。

認可スコープ

次の OAuth スコープが必要です。

  • https://www.googleapis.com/auth/chrome.management.reports.readonly

UserPrintReport

reports.countPrintJobsByUser のレポートには、ユーザーの印刷統計情報が含まれます。プリンタの数、印刷ジョブの開始に使用されたデバイスの数、開始された印刷ジョブの数が表示されます。

JSON 表現
{
  "userId": string,
  "userEmail": string,
  "jobCount": string,
  "printerCount": string,
  "deviceCount": string
}
フィールド
userId

string

ユーザーの一意の Directory API ID。

userEmail

string

ユーザーのメインのメールアドレス。

jobCount

string (int64 format)

ユーザーが開始した印刷ジョブの数。

printerCount

string (int64 format)

ユーザーが使用しているプリンタの数。

deviceCount

string (int64 format)

ユーザーが印刷ジョブの開始に使用した Chrome デバイスの数。