資源:程序
代表從指令碼編輯器、觸發條件、應用程式或 Apps Script API 啟動的單一指令碼處理程序執行作業。這與
資源不同,後者只代表透過 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 |
使用者是擁有者。 |
方法 |
|
---|---|
|
列出使用者或代表使用者執行的程序相關資訊,例如程序類型和目前狀態。 |
|
列出指令碼執行程序的相關資訊,例如程序類型和目前狀態。 |