- 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 |
Metrikleri alınacak komut dosyasını belirten 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 belirtilenlerle 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:
İstekte mevcut olan filtre ve maskeye göre belirli bir komut dosyasının 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 işlemi 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'a Genel Bakış başlıklı makaleye bakın.
MetricsGranularity
Veri 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 gösterir. |
DAILY |
7 günlük bir süre boyunca günlük metrikleri temsil eder. |
MetricsFilter
İsteğin kapsamını daraltmak için kullanılan filtre.
JSON gösterimi |
---|
{ "deploymentId": string } |
Alanlar | |
---|---|
deploymentId |
Metriklerin alınacağı belirli bir dağıtımı gösteren 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ı belirtir. |
startTime |
Aralığın başlangıç zamanını gösteren zorunlu alan. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
endTime |
Aralığın bitiş zamanını gösteren zorunlu alan. Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |