資源:程序
表示透過指令碼編輯器、觸發條件、應用程式或 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 |
這位使用者是擁有者。 |
方法 |
|
---|---|
|
列出使用者或代表使用者執行的程序相關資訊,例如程序類型和目前狀態。 |
|
列出指令碼執行程序的相關資訊,例如程序類型和目前狀態。 |