Method: processes.list

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

プロセスの種類や現在のステータスなど、ユーザーによって、またはユーザーに代わって行われたプロセスに関する情報をリストします。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

クエリ パラメータ

パラメータ
userProcessFilter

object (ListUserProcessesFilter)

リストの結果を制限するために使用されるフィルタ。フィルタ条件に一致するプロセスのみが返されます。

pageSize

integer

1 ページあたりの返されるプロセスの最大数。デフォルトは 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 の概要をご覧ください。

ListUserProcessesFilter

一覧表示するプロセスをさらに指定するために使用されるフィルタ。指定されたすべての条件に一致するプロセスのみが返されます。

JSON 表現
{
  "scriptId": string,
  "deploymentId": string,
  "projectName": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
フィールド
scriptId

string

返されたプロセスを、特定のスクリプト ID を持つプロジェクトから発生したプロセスに制限するために使用される省略可能なフィールド。

deploymentId

string

返されたプロセスを、特定のデプロイ ID を持つプロジェクトから発信されるプロセスに制限するために使用される省略可能なフィールド。

projectName

string

返された文字列のプロセスを、特定の文字列を含むプロジェクト名のプロジェクトから返されるプロセスに制限するために使用される省略可能なフィールド。

functionName

string

返される関数を、指定された関数名を持つスクリプト関数から発生するプロセスに制限するために使用される省略可能なフィールド。

startTime

string (Timestamp format)

返されるプロセスを、特定のタイムスタンプ以降に開始されたプロセスに制限するために使用される省略可能なフィールド。

RFC3339 UTC の Zulu 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z")。

endTime

string (Timestamp format)

返されるプロセスを、特定のタイムスタンプ以前に完了したプロセスに制限するために使用される省略可能なフィールド。

RFC3339 UTC の Zulu 形式のタイムスタンプ。ナノ秒単位で、小数点以下は 9 桁までとなります。(例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z")。

types[]

enum (ProcessType)

返されるプロセスを指定プロセス タイプで制限するために使用されるオプション フィールド。

statuses[]

enum (ProcessStatus)

返されたプロセスを指定プロセス ステータスのいずれかに制限するために使用されるオプション フィールド。

userAccessLevels[]

enum (UserAccessLevel)

返されるプロセスを、指定したユーザー アクセスレベルのいずれかを持つプロセスに制限するために使用される省略可能なフィールド。