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)

שעת ביצוע הביצוע.

חותמת זמן בפורמט "Zulu" של RFC3339 UTC, עם רזולוציית ננו-שניות ועד תשע ספרות עשרוניות. דוגמאות: "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 התהליך התחיל ב-IDE של Apps Script.
SIMPLE_TRIGGER התהליך התחיל מטריגר פשוט של G Suite.
MENU התהליך התחיל מפריט בתפריט G Suite.
BATCH_TASK התהליך התחיל כמשימה באצווה.

סטטוס תהליך

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

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

רמת גישה למשתמש

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

Enums
USER_ACCESS_LEVEL_UNSPECIFIED רמת הגישה של המשתמש לא צוינה
NONE למשתמש אין גישה.
READ למשתמש יש הרשאת קריאה בלבד.
WRITE למשתמש יש גישת כתיבה.
OWNER המשתמש הוא בעלים.

שיטות

list

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

listScriptProcesses

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