Method: projects.getMetrics

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

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

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

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

पाथ के पैरामीटर

पैरामीटर
scriptId

string

मेट्रिक पाने के लिए स्क्रिप्ट को दिखाने वाला ज़रूरी फ़ील्ड.

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

पैरामीटर
metricsGranularity

enum (MetricsGranularity)

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

metricsFilter

object (MetricsFilter)

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

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

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

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

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

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

जेएसओएन के काेड में दिखाना
{
  "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

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

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

string

यह फ़ील्ड ज़रूरी नहीं है. यह फ़ील्ड किसी ऐसे डिप्लॉयमेंट को दिखाता है जिससे मेट्रिक वापस लाई जा सकें.

MetricsValue

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

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

string

गिनती किए गए निष्पादनों की संख्या दिखाता है.

startTime

string (Timestamp format)

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

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

endTime

string (Timestamp format)

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

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