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".

ProcessType

סוג התהליך, שמגדיר איך התחיל התהליך.

טיפוסים בני מנייה (enum)
PROCESS_TYPE_UNSPECIFIED הסוג לא צוין.
ADD_ON התהליך התחיל בנקודת כניסה של תוסף.
EXECUTION_API התהליך התחיל באמצעות Apps Script API.
TIME_DRIVEN התהליך התחיל בטריגר שמבוסס על זמן.
TRIGGER התהליך התחיל בטריגר שמבוסס על אירועים.
WEBAPP התהליך התחיל בנקודת כניסה לאפליקציית האינטרנט.
EDITOR התהליך התחיל בסביבת הפיתוח המשולבת של Apps Script.
SIMPLE_TRIGGER התהליך התחיל מטריגר פשוט ב-G Suite.
MENU התהליך התחיל מפריט בתפריט של G Suite.
BATCH_TASK התהליך התחיל כמשימה במשימה באצווה.

ProcessStatus

סטטוס התהליך.

טיפוסים בני מנייה (enum)
PROCESS_STATUS_UNSPECIFIED הסטטוס לא צוין.
RUNNING התהליך פועל כרגע.
PAUSED התהליך הושהה.
COMPLETED התהליך הושלם.
CANCELED התהליך בוטל.
FAILED התהליך נכשל.
TIMED_OUT פג הזמן הקצוב של התהליך.
UNKNOWN סטטוס התהליך לא ידוע.
DELAYED התהליך מתעכב, בהמתנה למכסה.

UserAccessLevel

רמות הגישה השונות של המשתמשים.

טיפוסים בני מנייה (enum)
USER_ACCESS_LEVEL_UNSPECIFIED לא צוינה רמת גישה של משתמש
NONE למשתמש אין גישה.
READ למשתמש יש הרשאת קריאה בלבד.
WRITE למשתמש יש גישת כתיבה.
OWNER המשתמש הוא בעלים.

שיטות

list

הצגת רשימה של תהליכים שבוצעו על ידי משתמש או מטעמו, כמו סוג התהליך והסטטוס הנוכחי.

listScriptProcesses

הצגת רשימה של תהליכי הפעלה של סקריפט, כמו סוג התהליך והסטטוס הנוכחי.