المرجع: العملية
تمثيل لعملية تنفيذ واحدة للنصوص البرمجية تم بدؤها من مُحرِّر النصوص البرمجية، أو مُشغِّل، أو تطبيق، أو باستخدام واجهة برمجة التطبيقات لبرمجة التطبيقات. ويختلف هذا المورد عن مورد
الذي يمثّل فقط عمليات التنفيذ التي بدأت من خلال Apps Script API.Operation
تمثيل JSON |
---|
{ "projectName": string, "functionName": string, "processType": enum ( |
الحقول | |
---|---|
projectName |
اسم النص البرمجي الذي يتم تنفيذه. |
functionName |
اسم الدالة التي بدأت عملية التنفيذ |
processType |
نوع عمليات التنفيذ |
processStatus |
حالة عمليات التنفيذ. |
userAccessLevel |
مستوى وصول المستخدمين الذين يتم تنفيذه إلى النص البرمجي |
startTime |
وقت بدء التنفيذ طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
duration |
المدة التي استغرقها التنفيذ في التنفيذ. مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى وتنتهي بالأرقام " |
ProcessType
نوع العملية الذي يحدد كيفية بدء العملية.
عمليات التعداد | |
---|---|
PROCESS_TYPE_UNSPECIFIED |
نوع غير محدَّد. |
ADD_ON |
تم بدء العملية من نقطة دخول إضافية. |
EXECUTION_API |
تم بدء العملية باستخدام واجهة برمجة التطبيقات لبرمجة التطبيقات. |
TIME_DRIVEN |
بدأت العملية من مشغّل مستند إلى الوقت. |
TRIGGER |
تم بدء العملية من عامل تشغيل مستند إلى الأحداث. |
WEBAPP |
بدأت العملية من نقطة دخول لتطبيق الويب. |
EDITOR |
تم بدء هذه العملية باستخدام بيئة التطوير المتكاملة لبرمجة التطبيقات. |
SIMPLE_TRIGGER |
بدأت العملية من مشغِّل بسيط في G Suite. |
MENU |
بدأت العملية من عنصر قائمة في G Suite. |
BATCH_TASK |
بدأت العملية كمهمة في مجموعة. |
ProcessStatus
حالة العملية.
عمليات التعداد | |
---|---|
PROCESS_STATUS_UNSPECIFIED |
حالة غير محدّدة |
RUNNING |
هذه العملية قيد التشغيل حاليًا. |
PAUSED |
تم إيقاف العملية مؤقتًا. |
COMPLETED |
اكتملت العملية. |
CANCELED |
تم إلغاء العملية. |
FAILED |
تعذّر إتمام العملية. |
TIMED_OUT |
انتهت مهلة العملية. |
UNKNOWN |
حالة العملية غير معروفة. |
DELAYED |
يتم تأخير العملية، وهي بانتظار الحصة. |
UserAccessLevel
مستويات وصول المستخدم المختلفة.
عمليات التعداد | |
---|---|
USER_ACCESS_LEVEL_UNSPECIFIED |
لم يتم تحديد مستوى وصول المستخدم. |
NONE |
لا يملك المستخدِم إذن الوصول. |
READ |
يتوفّر لدى المستخدم إذن بالقراءة فقط. |
WRITE |
لدى المستخدم إذن وصول للكتابة. |
OWNER |
يكون المستخدِم مالكًا. |
الطُرق |
|
---|---|
|
إدراج معلومات عن العمليات التي يجريها المستخدم أو نيابةً عنه، مثل نوع العملية والحالة الحالية |
|
سرد معلومات عن العمليات التي تم تنفيذها للنص البرمجي، مثل نوع العملية والحالة الحالية |