Method: processes.listScriptProcesses

स्क्रिप्ट पर की जाने वाली प्रोसेस की जानकारी की सूची बनाएं, जैसे कि प्रोसेस का टाइप और मौजूदा स्थिति.

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

GET https://script.googleapis.com/v1/processes:listScriptProcesses

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

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

पैरामीटर
scriptId

string

उस प्रोजेक्ट का स्क्रिप्ट आईडी जिसकी प्रक्रियाएं सूची में दी गई हैं.

scriptProcessFilter

object (ListScriptProcessesFilter)

एक फ़िल्टर, जिसका इस्तेमाल सूची के नतीजों को सीमित करने के लिए किया जाता है. सिर्फ़ फ़िल्टर की शर्तों से मेल खाने वाली प्रोसेस दिखाई जाती हैं.

pageSize

integer

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

pageToken

string

अगले पेज पर सूची के पिछले अनुरोध को जारी रखने के लिए टोकन. इसे पिछले जवाब के nextPageToken मान पर सेट किया जाना चाहिए.

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

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

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

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

Process संसाधनों की सूची के साथ जवाब दें.

जेएसओएन के काेड में दिखाना
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
processes[]

object (Process)

अनुरोध पैरामीटर से मेल खाने वाली प्रोसेस की सूची.

nextPageToken

string

नतीजों के अगले पेज के लिए टोकन. खाली होने पर, कोई पेज नहीं बचेगा.

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

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

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

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

ListScriptProcessesFilter

फ़िल्टर का इस्तेमाल यह बताने के लिए किया जाता है कि कौनसी प्रोसेस को लिस्ट करना है. सिर्फ़ वे प्रोसेस दिखाई जाती हैं जो सभी तय शर्तों से मेल खाती हैं.

जेएसओएन के काेड में दिखाना
{
  "deploymentId": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
फ़ील्ड
deploymentId

string

इस फ़ील्ड का इस्तेमाल, किसी खास डिप्लॉयमेंट आईडी वाले प्रोजेक्ट से शुरू होने वाली प्रोसेस को वापस करने के लिए किया जाता है.

functionName

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".

types[]

enum (ProcessType)

वैकल्पिक फ़ील्ड का इस्तेमाल, लौटाए गए प्रोसेस को उन प्रोसेस तक सीमित करने के लिए किया जाता है जिनके लिए कोई खास प्रोसेस टाइप चुना गया हो.

statuses[]

enum (ProcessStatus)

यह एक वैकल्पिक फ़ील्ड है. इसका इस्तेमाल, उन प्रोसेस को सीमित करने के लिए किया जाता है जिनकी प्रोसेस की स्थिति तय की गई है.

userAccessLevels[]

enum (UserAccessLevel)

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