- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme Kapsamları
- MetricsGranularity
- MetricsFilter
- MetricsValue
- Deneyin.
Komut dosyaları için yürütme sayısı ve etkin kullanıcı sayısı gibi metrik verilerini alın.
HTTP isteği
GET https://script.googleapis.com/v1/projects/{scriptId}/metrics
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
scriptId |
Metriklerin alınacağı komut dosyasını gösteren zorunlu alan. |
Sorgu parametreleri
Parametreler | |
---|---|
metricsGranularity |
Döndürülen metriklerin ayrıntı düzeyini belirten zorunlu alan. |
metricsFilter |
İsteğe uygulanacak filtreleri içeren isteğe bağlı alan. Bu, filtrede belirtilen metriklerle döndürülen metriklerin kapsamını sınırlar. |
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Belirli bir komut dosyası için, istekte bulunan filtre ve maskeye göre kullanım istatistiklerini içeren kaynak.
JSON gösterimi |
---|
{ "activeUsers": [ { object ( |
Alanlar | |
---|---|
activeUsers[] |
Etkin kullanıcı sayısı. |
totalExecutions[] |
Toplam yürütme sayısı. |
failedExecutions[] |
Başarısız yürütme sayısı. |
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/script.metrics
Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.
MetricsGranularity
Verileri döndürülecek metriğin ayrıntı düzeyi.
Sıralamalar | |
---|---|
UNSPECIFIED_GRANULARITY |
Hiçbir metriği sorgulamak için kullanılan varsayılan metrik ayrıntı düzeyi. |
WEEKLY |
Haftalık metrikleri temsil eder. |
DAILY |
7 günlük bir dönemdeki günlük metrikleri temsil eder. |
MetricsFilter
İsteğin kapsamını azaltmak için kullanılan filtre.
JSON gösterimi |
---|
{ "deploymentId": string } |
Alanlar | |
---|---|
deploymentId |
Metriklerin alınacağı belirli bir dağıtımı belirten isteğe bağlı alan. |
MetricsValue
Sayılan yürütme sayısını barındıran metrik değeri.
JSON gösterimi |
---|
{ "value": string, "startTime": string, "endTime": string } |
Alanlar | |
---|---|
value |
Sayılan yürütme sayısını gösterir. |
startTime |
Aralığın başlangıç zamanını belirten zorunlu alan. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
endTime |
Aralığın bitiş zamanını belirten zorunlu alan. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |