資源:程序
表示透過指令碼編輯器、觸發條件、應用程式或 Apps Script API 啟動的單個指令碼程序執行作業。這與 Operation
| JSON 表示法 | 
|---|
| { "projectName": string, "functionName": string, "processType": enum ( | 
| 欄位 | |
|---|---|
| projectName | 
 執行中指令碼的名稱。 | 
| functionName | 
 啟動執行作業的函式名稱。 | 
| processType | 
 執行作業類型。 | 
| processStatus | 
 執行狀態。 | 
| userAccessLevel | 
 執行指令碼的使用者存取層級。 | 
| startTime | 
 開始執行的時間。 RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例: | 
| duration | 
 執行作業的執行時間長度。 持續時間以秒為單位,最多 9 個小數位數,結尾為「 | 
ProcessType
程序類型,可定義啟動程序的方式。
| 列舉 | |
|---|---|
| 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
處理程序狀態。
| 列舉 | |
|---|---|
| PROCESS_STATUS_UNSPECIFIED | 未指定狀態。 | 
| RUNNING | 程序正在執行中。 | 
| PAUSED | 程序已暫停。 | 
| COMPLETED | 這項程序已完成。 | 
| CANCELED | 程序已取消。 | 
| FAILED | 程序失敗, | 
| TIMED_OUT | 程序逾時, | 
| UNKNOWN | 程序狀態不明。 | 
| DELAYED | 程序有所延遲,正在等待配額。 | 
UserAccessLevel
各種使用者存取層級。
| 列舉 | |
|---|---|
| USER_ACCESS_LEVEL_UNSPECIFIED | 未指定使用者存取層級 | 
| NONE | 沒有存取權。 | 
| READ | 使用者擁有唯讀存取權, | 
| WRITE | 使用者有寫入權限。 | 
| OWNER | 這位使用者是擁有者。 | 
| 方法 | |
|---|---|
| 
 | 列出使用者或代表使用者執行的程序相關資訊,例如程序類型和目前狀態。 | 
| 
 | 列出指令碼執行程序的相關資訊,例如程序類型和目前狀態。 |