Method: projects.getMetrics  |  Apps Script  |  Google for Developers (original) (raw)

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

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

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 के लिंक की ज़रूरत हाेती है:

ज़्यादा जानकारी के लिए, 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".