Method: customers.reports.countPrintJobsByUser

Uzyskaj podsumowanie wydruków wykonanych przez poszczególnych użytkowników.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
customer

string

Wymagane. Identyfikator klienta z prefiksem „customers/” lub „customers/my_customer”, który zawiera nazwę klienta powiązanego z kontem wysyłającym żądanie.

Parametry zapytania

Parametry
printerOrgUnitId

string

Identyfikator jednostki organizacyjnej drukarek. Jeśli to pole jest zaznaczone, będą liczone tylko zadania drukowania rozpoczęte na drukarkach z wybranej jednostki organizacyjnej. Jeśli nie zostanie podany, zostaną uwzględnione wszystkie zadania drukowania.

pageSize

integer

Maksymalna liczba wyników do zwrócenia. Wartość maksymalna i domyślna to 100.

pageToken

string

Token określający stronę odpowiedzi, która ma zostać zwrócona.

filter

string

Ciąg zapytania do filtrowania wyników, pola rozdzielane znakiem AND w składni EBNF.

Uwaga: w tym filtrze operacje LUB nie są obsługiwane. Uwaga: w tym filtrze obsługiwane są tylko operatory porównywania >= i <=.

Obsługiwane pola filtrów:

  • completeTime
orderBy

string

Pole używane do sortowania wyników. Jeśli nie zostanie podany, wyniki zostaną posortowane w kolejności rosnącej według pola „userEmail”.

Obsługiwane pola orderBy:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Odpowiedź zawierająca podsumowanie raportu drukowania dla każdego użytkownika, który zainicjował zadanie drukowania na drukarce z wybranej jednostki organizacyjnej w wybranym przedziale czasu.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "userPrintReports": [
    {
      object (UserPrintReport)
    }
  ],
  "nextPageToken": string,
  "totalSize": string
}
Pola
userPrintReports[]

object (UserPrintReport)

Lista raportów UserPrint, które pasują do żądania.

nextPageToken

string

token strony, który umożliwia żądanie następnej strony.

totalSize

string (int64 format)

Łączna liczba użytkowników pasujących do żądania.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

UserPrintReport

Raport reports.countPrintJobsByUser zawiera statystyki drukowania dla użytkownika. Zawiera liczbę drukarek, liczbę urządzeń używanych do inicjowania zadań drukowania oraz liczbę rozpoczętych zadań drukowania.

Zapis JSON
{
  "userId": string,
  "userEmail": string,
  "jobCount": string,
  "printerCount": string,
  "deviceCount": string
}
Pola
userId

string

Unikalny identyfikator interfejsu Directory API użytkownika.

userEmail

string

Podstawowy adres e-mail użytkownika.

jobCount

string (int64 format)

Liczba zadań drukowania zainicjowanych przez użytkownika.

printerCount

string (int64 format)

Liczba drukarek używanych przez użytkownika.

deviceCount

string (int64 format)

Liczba urządzeń z Chrome, których użytkownik użył do zainicjowania zadań drukowania.