Method: customers.reports.countPrintJobsByUser

zobaczyć 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

To pole jest wymagane. Identyfikator klienta poprzedzony ciągiem „customers/” lub „customers/my_customer”, aby umożliwić korzystanie z klienta powiązanego z kontem, z którego pochodzi prośba.

Parametry zapytania

Parametry
printerOrgUnitId

string

Identyfikator jednostki organizacyjnej drukarek. Jeśli określisz to ustawienie, zliczane będą tylko zadania drukowania zainicjowane przy użyciu drukarek z określonej jednostki organizacyjnej. Jeśli go pominiesz, zliczane będą wszystkie zadania drukowania.

pageSize

integer

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

pageToken

string

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

filter

string

Ciąg zapytania do filtrowania wyników oraz pola rozdzielane ORAZ w składni EBNF.

Uwaga: ten filtr nie obsługuje operacji LUB. Uwaga: ten filtr obsługuje tylko porównania, które zawierają znaki >= i <=.

Obsługiwane pola filtra:

  • completeTime
orderBy

string

Pole służące do sortowania wyników. Jeśli ten argument zostanie pominięty, wyniki zostaną uporządkowane 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 dotyczącego drukowania dla każdego użytkownika, który w żądanym przedziale czasu zainicjował zadanie drukowania na drukarce z określonej jednostki organizacyjnej.

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 dopasowanych żądań UserprintReports.

nextPageToken

string

Token podziału na strony do żądania wyświetlenia następnej strony.

totalSize

string (int64 format)

Łączna liczba użytkowników spełniających kryteria.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

UserPrintReport

Raport report.countPrintJobsByUser zawiera statystyki drukowania użytkownika. Zawiera liczbę drukarek, liczbę urządzeń używanych do inicjowania zadań drukowania i liczbę zainicjowanych zadań drukowania.

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

string

Unikalny identyfikator użytkownika interfejsu Directory API.

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óre zostały użyte do inicjowania zadań drukowania przez użytkownika.