Method: customers.reports.countPrintJobsByUser

Zobacz podsumowanie drukowania wykonanego przez każdego użytkownika.

Żą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” , aby użyć konta klienta powiązanego z kontem, z którego wysłano prośbę.

Parametry zapytania

Parametry
printerOrgUnitId

string

Identyfikator jednostki organizacyjnej drukarek. Jeśli ją określisz, zliczane będą tylko zadania drukowania zainicjowane za pomocą drukarek w określonej jednostce organizacyjnej. W przypadku pominięcia tego parametru liczone są 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 rozdzielone ORAZ w składni EBNF.

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

Obsługiwane pola filtrów:

  • completeTime
orderBy

string

Pole używane do sortowania wyników. Jeśli nazwa zostanie pominięta, wyniki zostaną uporządkowane rosnąco według parametru „userEmail” .

Obsługiwane pola orderBy:

  • userEmail
  • jobCount
  • printerCount
  • deviceCount

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Odpowiedź zawierająca raport z podsumowaniem drukowania dla każdego użytkownika, który w wybranym przedziale czasu zainicjował zadanie drukowania na drukarce w określonej jednostce 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 pasujących żądań UserPrintReports.

nextPageToken

string

Token podziału na strony, który służy do żądania wyświetlenia 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 dotyczący reports.countPrintJobsByUser zawiera statystyki drukowania dotyczące użytkownika. Zawiera liczbę drukarek, liczbę urządzeń używanych do inicjowania zadań drukowania oraz 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 zainicjowania zadań drukowania przez użytkownika.