REST Resource: processes

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

المورد: العملية

تمثيل تنفيذ عملية نص برمجي واحدة تم تشغيله من محرِّر النص البرمجي أو عامل تشغيل أو تطبيق أو استخدام واجهة برمجة التطبيقات لبرمجة التطبيقات يختلف هذا عن المورد Operation الذي لا يمثّل سوى عمليات التنفيذ التي بدأت من خلال واجهة برمجة التطبيقات لبرمجة التطبيقات.

تمثيل JSON
{
  "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 UTC "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

المدة التي تم فيها تنفيذ التنفيذ.

مدة بالثواني تضم ما يصل إلى تسعة أرقام كسور، ويتم إنهاؤها بواسطة &#39؛s&#39؛ على سبيل المثال: "3.5s".

نوع العملية

نوع العملية، الذي يحدد كيفية بدء العملية.

عمليات التعداد
PROCESS_TYPE_UNSPECIFIED نوع غير محدّد.
ADD_ON بدأت العملية من نقطة دخول إلى إضافة.
EXECUTION_API بدأت العملية باستخدام واجهة برمجة التطبيقات لبرمجة التطبيقات.
TIME_DRIVEN تم بدء العملية من مشغّل يستند إلى الوقت.
TRIGGER بدأت العملية من مشغّل مستند إلى الأحداث.
WEBAPP بدأت العملية من نقطة إدخال تطبيق ويب.
EDITOR بدأت العملية باستخدام IDE لبرمجة التطبيقات.
SIMPLE_TRIGGER بدأت العملية من مشغِّل G Suite بسيط.
MENU بدأت العملية من أحد عناصر قائمة G Suite.
BATCH_TASK بدأت العملية كمهمة في مهمة مجمّعة.

حالة المعالجة

حالة العملية LINT.IfChange

عمليات التعداد
PROCESS_STATUS_UNSPECIFIED حالة غير محدّدة
RUNNING العملية قيد التشغيل حاليًا.
PAUSED تم إيقاف العملية مؤقتًا.
COMPLETED اكتملت العملية.
CANCELED تم إلغاء العملية.
FAILED تعذّر إتمام العملية.
TIMED_OUT انتهت مهلة العملية.
UNKNOWN حالة العملية غير معروفة.
DELAYED تم تأخير العملية، في انتظار الحصول على الحصة.

مستوى وصول المستخدم

مستويات وصول المستخدم المختلفة. LINT.IfChange

عمليات التعداد
USER_ACCESS_LEVEL_UNSPECIFIED لم يتم تحديد مستوى وصول المستخدم
NONE لا يملك المستخدم حق الوصول.
READ يملك المستخدم حق الوصول للقراءة فقط.
WRITE يملك المستخدم إذن الوصول للكتابة.
OWNER المستخدم مالك.

الطُرق

list

أدرج معلومات حول العمليات التي أجراها المستخدم أو تم بالنيابة عنه، مثل نوع العملية والحالة الحالية.

listScriptProcesses

أدرج معلومات عن النصوص البرمجية التي تم تنفيذها، مثل نوع العملية والحالة الحالية.