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, ברזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

משך זמן הביצוע שנוצל.

משך זמן בשניות עם עד תשע ספרות אחרי הנקודה העשרונית, המסתיים ב-'s'. דוגמה: "3.5s".

ProcessType

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

טיפוסים בני מנייה (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 התהליך התחיל כמשימה במשימת אצווה.

ProcessStatus

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

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

UserAccessLevel

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

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

שיטות

list

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

listScriptProcesses

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