Method: processes.list

Cantumkan informasi tentang proses yang dilakukan oleh atau atas nama pengguna, seperti jenis proses dan status saat ini.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter kueri

Parameter
userProcessFilter

object (ListUserProcessesFilter)

Filter yang digunakan untuk membatasi hasil daftar; hanya proses yang cocok dengan kriteria filter yang dikembalikan.

pageSize

integer

Jumlah maksimum proses yang ditampilkan per halaman hasil. Defaultnya adalah 50.

pageToken

string

Token untuk melanjutkan permintaan daftar sebelumnya di halaman berikutnya. Respons ini harus ditetapkan ke nilai nextPageToken dari respons sebelumnya.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Respons dengan daftar resource Process.

Representasi JSON
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
Kolom
processes[]

object (Process)

Daftar proses yang cocok dengan parameter permintaan.

nextPageToken

string

Token untuk halaman hasil berikutnya. Jika kosong, tidak ada lagi halaman yang tersisa.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

ListUserProcessesFilter

Filter digunakan untuk menentukan lebih lanjut proses mana yang akan dicantumkan. Hanya proses yang cocok dengan semua kondisi yang ditentukan yang akan ditampilkan.

Representasi JSON
{
  "scriptId": string,
  "deploymentId": string,
  "projectName": string,
  "functionName": string,
  "startTime": string,
  "endTime": string,
  "types": [
    enum (ProcessType)
  ],
  "statuses": [
    enum (ProcessStatus)
  ],
  "userAccessLevels": [
    enum (UserAccessLevel)
  ]
}
Kolom
scriptId

string

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan ke proses yang berasal dari project dengan ID skrip tertentu.

deploymentId

string

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan ke proses yang berasal dari project dengan ID deployment tertentu.

projectName

string

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan ke proses yang berasal dari project dengan nama project yang berisi string tertentu.

functionName

string

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan ke proses yang berasal dari fungsi skrip dengan nama fungsi yang diberikan.

startTime

string (Timestamp format)

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan ke proses yang dimulai pada atau setelah stempel waktu yang diberikan.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan ke proses yang selesai pada atau sebelum stempel waktu yang diberikan.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

types[]

enum (ProcessType)

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan bagi proses yang memiliki salah satu jenis proses yang ditentukan.

statuses[]

enum (ProcessStatus)

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan bagi proses yang memiliki salah satu status proses yang ditentukan.

userAccessLevels[]

enum (UserAccessLevel)

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan bagi proses yang memiliki salah satu tingkat akses pengguna yang ditentukan.