- Żądanie HTTP
 - Parametry ścieżki
 - Parametry zapytania
 - Treść żądania
 - Treść odpowiedzi
 - Zakresy autoryzacji
 - MetricsGranularity
 - MetricsFilter
 - MetricsValue
 - Wypróbuj
 
Pobieraj dane dotyczące skryptów, takie jak liczba 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.
MetricsGranularity
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 | 
                Reprezentuje 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:   |