Method: projects.getMetrics

स्क्रिप्ट के लिए मेट्रिक डेटा पाएं, जैसे कि स्क्रिप्ट चलाने की संख्या और सक्रिय उपयोगकर्ता.

एचटीटीपी अनुरोध

GET https://script.googleapis.com/v1/projects/{scriptId}/metrics

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
scriptId

string

वह ज़रूरी फ़ील्ड जिसमें मेट्रिक पाने के लिए, स्क्रिप्ट के बारे में बताया गया है.

क्वेरी पैरामीटर

पैरामीटर
metricsGranularity

enum (MetricsGranularity)

ज़रूरी फ़ील्ड, जो बताता है कि मेट्रिक की कौनसी जानकारी दिख रही है.

metricsFilter

object (MetricsFilter)

यह फ़ील्ड ज़रूरी नहीं है. इसमें अनुरोध पर लागू किए जाने वाले फ़िल्टर मौजूद होते हैं. इससे फ़िल्टर में बताई गई मेट्रिक का दायरा सीमित हो जाता है.

अनुरोध का मुख्य भाग

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

अनुरोध में मौजूद फ़िल्टर और मास्क के आधार पर, दी गई स्क्रिप्ट के लिए इस्तेमाल के आंकड़े वाले संसाधन.

JSON के काेड में दिखाना
{
  "activeUsers": [
    {
      object (MetricsValue)
    }
  ],
  "totalExecutions": [
    {
      object (MetricsValue)
    }
  ],
  "failedExecutions": [
    {
      object (MetricsValue)
    }
  ]
}
फ़ील्ड
activeUsers[]

object (MetricsValue)

सक्रिय उपयोगकर्ताओं की संख्या.

totalExecutions[]

object (MetricsValue)

लागू किए जाने की कुल संख्या.

failedExecutions[]

object (MetricsValue)

असफल निष्पादनों की संख्या.

अनुमति पाने के लिंक

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/script.metrics

ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.

MetricsGranularity

मेट्रिक के बारे में वह जानकारी जिसके लिए डेटा देना है.

Enums
UNSPECIFIED_GRANULARITY किसी मेट्रिक के बारे में क्वेरी करने के लिए, डिफ़ॉल्ट मेट्रिक के लेवल का इस्तेमाल किया जाता है.
WEEKLY इससे हर हफ़्ते की मेट्रिक दिखती है.
DAILY यह सात दिनों की समयावधि की हर दिन की मेट्रिक दिखाता है.

MetricsFilter

अनुरोध के दायरे को कम करने के लिए इस्तेमाल किया जाने वाला फ़िल्टर.

JSON के काेड में दिखाना
{
  "deploymentId": string
}
फ़ील्ड
deploymentId

string

यह फ़ील्ड ज़रूरी नहीं है. इसमें किसी खास डिप्लॉयमेंट के बारे में बताया गया है, जिससे मेट्रिक फिर से हासिल की जा सकती हैं.

MetricsValue

मेट्रिक की वह वैल्यू जिसमें लागू किए जाने की संख्या की गिनती की जाती है.

JSON के काेड में दिखाना
{
  "value": string,
  "startTime": string,
  "endTime": string
}
फ़ील्ड
value

string

यह गिने गए कि एक्ज़ीक्यूशन की संख्या दिखाता है.

startTime

string (Timestamp format)

इंटरवल शुरू होने का समय बताने वाला ज़रूरी फ़ील्ड.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

यह ज़रूरी फ़ील्ड है, जिसमें इंटरवल के खत्म होने का समय बताया जाता है.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".