Method: processes.listScriptProcesses

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

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

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

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

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

पैरामीटर
scriptId

string

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

scriptProcessFilter

object (ListScriptProcessesFilter)

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

pageSize

integer

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

pageToken

string

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

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

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

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

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

Process संसाधनों की सूची वाला जवाब.

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

object (Process)

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

nextPageToken

string

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

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

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

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

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

ListScriptProcessesFilter

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

JSON के काेड में दिखाना
{
  "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)

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

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

endTime

string (Timestamp format)

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

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

types[]

enum (ProcessType)

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

statuses[]

enum (ProcessStatus)

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

userAccessLevels[]

enum (UserAccessLevel)

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