- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Granularität
- MetricsFilter
- MetricsValue
- Testen!
Rufen Sie Messwerte für Skripts ab, z. B. die Anzahl der Ausführungen und der aktiven Nutzer.
HTTP-Anfrage
GET https://script.googleapis.com/v1/projects/{scriptId}/metrics
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
scriptId |
Pflichtfeld, in dem das Skript angegeben ist, für das Messwerte abgerufen werden sollen. |
Abfrageparameter
Parameter | |
---|---|
metricsGranularity |
Pflichtfeld, das den Detaillierungsgrad der Messwerte angibt. |
metricsFilter |
Optionales Feld mit Filtern, die auf die Anfrage angewendet werden sollen. Dadurch wird der Umfang der zurückgegebenen Messwerte auf die im Filter angegebenen Werte beschränkt. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Ressource mit Nutzungsstatistiken für ein bestimmtes Skript, basierend auf dem bereitgestellten Filter und der Maske in der Anfrage.
JSON-Darstellung |
---|
{ "activeUsers": [ { object ( |
Felder | |
---|---|
activeUsers[] |
Anzahl der aktiven Nutzer. |
totalExecutions[] |
Gesamtzahl der Ausführungen. |
failedExecutions[] |
Anzahl der fehlgeschlagenen Ausführungen. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/script.metrics
Weitere Informationen finden Sie in der Übersicht zu OAuth 2.0.
MesswerteGranularität
Der Detaillierungsgrad des Messwerts, für den Daten zurückgegeben werden sollen.
Enums | |
---|---|
UNSPECIFIED_GRANULARITY |
Standard-Leseeinheit für Messwerte, die zum Abfragen von Messwerten verwendet wird. |
WEEKLY |
Wöchentliche Messwerte |
DAILY |
Tägliche Messwerte über einen Zeitraum von 7 Tagen |
Messwertfilter
Filter zum Reduzieren des Umfangs der Anfrage.
JSON-Darstellung |
---|
{ "deploymentId": string } |
Felder | |
---|---|
deploymentId |
Optionales Feld, das eine bestimmte Bereitstellung angibt, aus der Messwerte abgerufen werden sollen. |
Messwert
Messwert, der die Anzahl der gezählten Ausführungen enthält.
JSON-Darstellung |
---|
{ "value": string, "startTime": string, "endTime": string } |
Felder | |
---|---|
value |
Gibt die Anzahl der gezählten Ausführungen an. |
startTime |
Pflichtfeld, das die Startzeit des Intervalls angibt Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: |
endTime |
Pflichtfeld, das die Endzeit des Intervalls angibt Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit einer Auflösung von Nanosekunden und bis zu neun Nachkommastellen. Beispiele: |