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 यूटीसी और कोट के फ़ॉर्मैट;Zulu" में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ दशमलव अंक हैं. उदाहरण: "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 यह प्रोसेस, बैच जॉब में टास्क के तौर पर शुरू की गई थी.

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

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

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

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

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

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

माटिंग में इस्तेमाल हुए तरीके

list

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

listScriptProcesses

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