REST Resource: processes

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

संसाधन: प्रोसेस

एक स्क्रिप्ट प्रोसेस को एक्ज़ीक्यूट करने के बारे में जानकारी, जिसे स्क्रिप्ट एडिटर, ट्रिगर, ऐप्लिकेशन या Apps Script API का इस्तेमाल करके शुरू किया गया था. यह Operation रिसॉर्स से अलग है, जो सिर्फ़ Apps Script API से शुरू किए गए एक्ज़ीक्यूशन को दिखाता है.

जेएसओएन के काेड में दिखाना
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
फ़ील्ड
projectName

string

चलाई जा रही स्क्रिप्ट का नाम.

functionName

string

उस फ़ंक्शन का नाम जिसे चालू करना शुरू हुआ.

processType

enum (ProcessType)

निष्पादन प्रकार.

processStatus

enum (ProcessStatus)

एक्ज़ीक्यूशन का स्टेटस.

userAccessLevel

enum (UserAccessLevel)

लागू करने वाले उपयोगकर्ता के पास स्क्रिप्ट का ऐक्सेस लेवल है.

startTime

string (Timestamp format)

एक्ज़ीक्यूशन शुरू होने का समय.

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

duration

string (Duration format)

स्क्रिप्ट रन करने में लगने वाला समय.

's' पर खत्म होने वाले नौ दशमलव अंकों तक की अवधि. उदाहरण: "3.5s".

प्रोसेस टाइप

प्रोसेस का टाइप, जो बताता है कि प्रोसेस कैसे शुरू हुई थी.

Enums
PROCESS_TYPE_UNSPECIFIED अनिर्दिष्ट प्रकार.
ADD_ON यह प्रोसेस, ऐड-ऑन के एंट्री पॉइंट से शुरू की गई थी.
EXECUTION_API इस प्रोसेस को Apps Script API का इस्तेमाल करके शुरू किया गया था.
TIME_DRIVEN प्रोसेस समय-आधारित ट्रिगर से शुरू की गई थी.
TRIGGER यह प्रोसेस, इवेंट पर आधारित ट्रिगर से शुरू की गई थी.
WEBAPP यह प्रोसेस, वेब ऐप्लिकेशन के एंट्री पॉइंट से शुरू की गई थी.
EDITOR इस प्रोसेस को Apps Script IDE का इस्तेमाल करके शुरू किया गया था.
SIMPLE_TRIGGER यह प्रोसेस, G Suite के आसान ट्रिगर से शुरू हुई थी.
MENU यह प्रोसेस, G Suite मेन्यू आइटम से शुरू की गई थी.
BATCH_TASK यह प्रोसेस, बैच जॉब में एक टास्क के तौर पर शुरू की गई थी.

प्रोसेस की स्थिति

प्रोसेस की स्थिति.

Enums
PROCESS_STATUS_UNSPECIFIED स्थिति की जानकारी नहीं है.
RUNNING यह प्रोसेस अभी चल रही है.
PAUSED यह प्रोसेस रुक गई है.
COMPLETED प्रोसेस पूरी हो गई है.
CANCELED यह प्रोसेस रद्द हो गई है.
FAILED प्रोसेस पूरी नहीं हो सकी.
TIMED_OUT प्रोसेस का समय खत्म हो गया.
UNKNOWN प्रोसेस की स्थिति के बारे में जानकारी नहीं है.
DELAYED प्रक्रिया में देरी है, कोटा का इंतज़ार है.

उपयोगकर्ता का ऐक्सेस लेवल

उपयोगकर्ता के अलग-अलग ऐक्सेस लेवल.

Enums
USER_ACCESS_LEVEL_UNSPECIFIED उपयोगकर्ता के ऐक्सेस लेवल की जानकारी नहीं है
NONE उपयोगकर्ता के पास ऐक्सेस नहीं है.
READ उपयोगकर्ता के पास रीड-ओनली ऐक्सेस है.
WRITE उपयोगकर्ता के पास लिखने का ऐक्सेस है.
OWNER उपयोगकर्ता कोई मालिक है.

तरीके

list

उपयोगकर्ता की ओर से या उसकी ओर से की गई प्रक्रियाओं के बारे में जानकारी, जैसे प्रक्रिया का प्रकार और मौजूदा स्थिति की सूची.

listScriptProcesses

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