Method: processes.list

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

طلب HTTP

GET https://script.googleapis.com/v1/processes

يستخدم عنوان URL بنية تحويل ترميز gRPC.

معامِلات طلب البحث

المَعلمات
userProcessFilter

object (ListUserProcessesFilter)

فلتر يُستخدم للحد من نتائج القائمة؛ ويتم عرض العمليات التي تتطابق مع معايير الفلتر فقط.

pageSize

integer

الحد الأقصى لعدد العمليات المعروضة لكل صفحة نتائج. القيمة التلقائية هي 50.

pageToken

string

الرمز المميز لمتابعة طلب قائمة سابقة في الصفحة التالية. ويجب ضبط هذه القيمة على قيمة nextPageToken من رد سابق.

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

الاستجابة بقائمة موارد Process.

تمثيل JSON
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
الحقول
processes[]

object (Process)

قائمة العمليات التي تطابق معلمات الطلب.

nextPageToken

string

الرمز المميز لصفحة النتائج التالية. وإذا كانت فارغة، فهذا يعني أنه لا توجد صفحات أخرى متبقية.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/script.processes

لمزيد من المعلومات، راجع نظرة عامة على OAuth 2.0.

سرد ListUserProcessesFilter

يُستخدم الفلتر لتحديد العمليات المطلوب إدراجها. لن يتم عرض سوى العمليات التي تتطابق مع جميع الشروط المحدّدة.

تمثيل JSON
{
  "scriptId": string,
  "deploymentId": string,
  "projectName": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
الحقول
scriptId

string

حقل اختياري يُستخدَم للحدّ من العمليات الناتجة عن المشاريع التي تنشأ من مشاريع بمعرّف نص برمجي محدّد

deploymentId

string

حقل اختياري يُستخدَم للحدّ من العمليات المعروضة في المشاريع التي تنشأ من مشاريع برقم تعريف نشر محدّد

projectName

string

حقل اختياري يُستخدم للحدّ من العمليات المعروضة بالنسبة إلى العمليات الناشئة من مشاريع تحتوي على أسماء مشاريع تحتوي على سلسلة معيّنة.

functionName

string

حقل اختياري يُستخدم للحدّ من العمليات المعروضة لتقتصر على العمليات الناشئة من دالة نص برمجي باسم الوظيفة المحدّد.

startTime

string (Timestamp format)

حقل اختياري يُستخدم للحدّ من العمليات المعروضة لتقتصر على العمليات التي بدأت في الطابع الزمني المحدَّد أو بعده.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

حقل اختياري يُستخدم للحدّ من العمليات المعروضة لتقتصر على العمليات التي اكتملت في الطابع الزمني المحدّد أو قبله.

طابع زمني بتنسيق RFC3339 UTC "Zulu"، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

types[]

enum (ProcessType)

حقل اختياري يُستخدم للحدّ من العمليات المعروضة لتقتصر على العمليات التي تحتوي على أحد أنواع العمليات المحدّدة.

statuses[]

enum (ProcessStatus)

حقل اختياري يُستخدم لقصر العمليات المعروضة على تلك التي لها إحدى حالات العملية المحددة.

userAccessLevels[]

enum (UserAccessLevel)

حقل اختياري يُستخدم للحدّ من العمليات المعروضة لتقتصر على العمليات التي تتضمن أحد مستويات وصول المستخدم المحددة.