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

ProcessType

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

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 यह प्रोसेस एक बैच जॉब में, टास्क के तौर पर शुरू की गई थी.

ProcessStatus

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

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

UserAccessLevel

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

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

तरीके

list

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

listScriptProcesses

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