Method: processes.listScriptProcesses

列出指令碼執行程序的相關資訊,例如程序類型和目前狀態。

HTTP 要求

GET https://script.googleapis.com/v1/processes:listScriptProcesses

這個網址使用 gRPC 轉碼語法。

查詢參數

參數
scriptId

string

列出程序的專案指令碼 ID。

scriptProcessFilter

object (ListScriptProcessesFilter)

用於限制清單結果的篩選器;系統只會傳回符合篩選條件的程序。

pageSize

integer

每頁傳回的程序數量上限。預設值為 50。

pageToken

string

用於繼續先前在下一頁列出要求所需的權杖。這個值應設為先前回應中的 nextPageToken 值。

要求主體

要求主體必須為空白。

回應主體

如果成功,回應主體即會包含具有以下結構的資料:

提供 Process 資源清單的回應。

JSON 表示法
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
欄位
processes[]

object (Process)

比對要求參數的程序清單。

nextPageToken

string

下一頁結果的權杖。如果留空,則表示已沒有其他頁面。

授權範圍

需要下列 OAuth 範圍:

  • https://www.googleapis.com/auth/script.processes

詳情請參閱 OAuth 2.0 總覽

ListScriptProcessesFilter

用來進一步指定要列出哪些程序的篩選器。系統只會傳回符合所有指定條件的程序。

JSON 表示法
{
  "deploymentId": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
欄位
deploymentId

string

選填欄位,可將傳回的程序限制為來自具有特定部署 ID 的專案。

functionName

string

選填欄位,可將傳回的程序限制在具備指定函式名稱的指令碼函式觸發的程序。

startTime

string (Timestamp format)

選填欄位,可將傳回的程序限制在指定時間戳記當天或之後啟動的程序。

RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

endTime

string (Timestamp format)

選填欄位,可將傳回的程序限制在指定時間戳記當天或之前完成的程序。

RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

types[]

enum (ProcessType)

選填欄位,可將傳回的程序限制為具有其中一種指定程序類型的程序。

statuses[]

enum (ProcessStatus)

這個選填欄位可用於限制傳回的程序,僅傳回具有任一指定程序狀態的程序。

userAccessLevels[]

enum (UserAccessLevel)

選用欄位,用於將傳回的程序限制為具有其中一個指定使用者存取層級的程序。