- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- MetricsGranularity
- MetricsFilter
- MetricsValue
- Wypróbuj
Pobieraj dane o wydajności skryptów, np. liczbę uruchomień i aktywnych użytkowników.
Żądanie HTTP
GET https://script.googleapis.com/v1/projects/{scriptId}/metrics
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
scriptId |
Wymagane pole wskazujące skrypt, dla którego mają zostać pobrane wskaźniki. |
Parametry zapytania
Parametry | |
---|---|
metricsGranularity |
Wymagane pole wskazujące szczegółowość zwracanych danych. |
metricsFilter |
Opcjonalne pole zawierające filtry, które można zastosować do żądania. Ogranicza to zakres zwracanych danych do tych określonych w filtrze. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zasób zawierający statystyki użytkowania danego skryptu na podstawie podanego w żądaniu filtra i maski.
Zapis JSON |
---|
{ "activeUsers": [ { object ( |
Pola | |
---|---|
activeUsers[] |
Liczba aktywnych użytkowników. |
totalExecutions[] |
Liczba wszystkich wykonań. |
failedExecutions[] |
Liczba nieudanych wykonań. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/script.metrics
Więcej informacji znajdziesz w artykule Omówienie protokołu OAuth 2.0.
Dane – szczegółowość
Szczegółowość wskaźnika, dla którego zostaną zwrócone dane.
Wartości w polu enum | |
---|---|
UNSPECIFIED_GRANULARITY |
Domyślna szczegółowość danych używana w przypadku braku danych. |
WEEKLY |
Reprezentują dane tygodniowe. |
DAILY |
Reprezentuje dane dzienne z 7 dni. |
MetricsFilter
Filtr użyty do ograniczenia zakresu żądania.
Zapis JSON |
---|
{ "deploymentId": string } |
Pola | |
---|---|
deploymentId |
Opcjonalne pole wskazujące określone wdrożenie, z którego należy pobrać wskaźniki. |
MetricsValue
Wartość danych, w której znajduje się liczba policzonych wykonań.
Zapis JSON |
---|
{ "value": string, "startTime": string, "endTime": string } |
Pola | |
---|---|
value |
Wskazuje liczbę zliczonych wykonań. |
startTime |
Pole wymagane, które wskazuje czas rozpoczęcia interwału. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
endTime |
Pole wymagane, które wskazuje czas zakończenia interwału. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |