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 ditampilkan.

pageSize

integer

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

pageToken

string

Token untuk melanjutkan permintaan daftar sebelumnya di halaman berikutnya. Nilai 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 ini:

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

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

ListUserProcessesFilter

Filter digunakan untuk menentukan lebih lanjut proses yang akan dicantumkan. Hanya proses yang cocok dengan semua kondisi yang ditentukan yang 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 hanya untuk proses yang berasal dari project dengan ID skrip tertentu.

deploymentId

string

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

projectName

string

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

functionName

string

Kolom opsional yang digunakan untuk membatasi proses yang ditampilkan hanya untuk 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 ditentukan.

Stempel waktu dalam format 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 ditentukan.

Stempel waktu dalam format 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 hanya untuk proses yang memiliki salah satu jenis proses yang ditentukan.

statuses[]

enum (ProcessStatus)

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

userAccessLevels[]

enum (UserAccessLevel)

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