REST Resource: processes

منبع: فرآیند

نمایش اجرای یک فرآیند اسکریپت واحد که از ویرایشگر اسکریپت، یک راه‌انداز، یک برنامه کاربردی یا با استفاده از Apps Script API شروع شده است. این با منبع Operation متمایز است، که فقط اجرای اجرا شده از طریق Apps Script API را نشان می دهد.

نمایندگی 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)

مدت زمانی که اجرا صرف اجرا شد.

مدت زمان در ثانیه با حداکثر نه رقم کسری که با ' 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 این فرآیند به عنوان یک کار در یک کار دسته ای آغاز شد.

وضعیت فرآیند

وضعیت فرآیند

Enums
PROCESS_STATUS_UNSPECIFIED وضعیت نامشخص
RUNNING این فرآیند در حال حاضر در حال اجرا است.
PAUSED روند متوقف شده است.
COMPLETED فرآیند تکمیل شده است.
CANCELED روند لغو شد.
FAILED روند شکست خورد.
TIMED_OUT زمان پروسه تمام شد.
UNKNOWN وضعیت فرآیند نامشخص است.
DELAYED روند به تعویق افتاده است، منتظر سهمیه است.

UserAccess Level

سطوح مختلف دسترسی کاربر

Enums
USER_ACCESS_LEVEL_UNSPECIFIED سطح دسترسی کاربر مشخص نشده است
NONE کاربر دسترسی ندارد.
READ کاربر دسترسی فقط خواندنی دارد.
WRITE کاربر دسترسی نوشتن دارد.
OWNER کاربر مالک است.

روش ها

list

اطلاعات مربوط به فرآیندهای انجام شده توسط یا از طرف یک کاربر، مانند نوع فرآیند و وضعیت فعلی را فهرست کنید.

listScriptProcesses

اطلاعات مربوط به فرآیندهای اجرا شده یک اسکریپت، مانند نوع فرآیند و وضعیت فعلی را فهرست کنید.