Method: processes.list

Kullanıcı tarafından veya kullanıcı adına gerçekleştirilen işlemler hakkındaki bilgileri (ör. işlem türü ve mevcut durum) listeleyin.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Sorgu parametreleri

Parametreler
userProcessFilter

object (ListUserProcessesFilter)

Liste sonuçlarını sınırlandırmak için kullanılan bir filtre; yalnızca filtre ölçütüyle eşleşen işlemler döndürülür.

pageSize

integer

Sonuç sayfası başına döndürülen maksimum işlem sayısı. Varsayılan olarak 50 değerine ayarlanır.

pageToken

string

Sonraki sayfada önceki liste isteğine devam etmek için kullanılan jeton. Bu, önceki bir yanıtın nextPageToken değerine ayarlanmalıdır.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

Process kaynak listesini içeren yanıt.

JSON gösterimi
{
  "processes": [
    {
      object (Process)
    }
  ],
  "nextPageToken": string
}
Alanlar
processes[]

object (Process)

İstek parametreleriyle eşleşen işlemlerin listesi.

nextPageToken

string

Sonraki sonuç sayfası için jeton. Boş bırakılırsa başka sayfa kalmaz.

Yetkilendirme Kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleye bakın.

ListUserProcessesFilter

Listelenecek işlemleri daha ayrıntılı belirtmek için kullanılan filtre. Yalnızca belirtilen koşulların tümüyle eşleşen işlemler döndürülür.

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

string

Döndürülen işlemleri, belirli bir komut dosyası kimliğine sahip projelerden kaynaklanan işlemlerle sınırlamak için kullanılan isteğe bağlı alan.

deploymentId

string

Döndürülen işlemleri, belirli bir dağıtım kimliğine sahip projelerden kaynaklanan işlemlerle sınırlamak için kullanılan isteğe bağlı alan.

projectName

string

Döndürülen işlemleri, belirli bir dizeyi içeren proje adlarına sahip projelerden kaynaklanan işlemlerle sınırlamak için kullanılan isteğe bağlı alan.

functionName

string

Döndürülen işlemleri, belirtilen işlev adına sahip bir komut dosyası işlevinden gelen işlemlerle sınırlamak için kullanılan isteğe bağlı alan.

startTime

string (Timestamp format)

Döndürülen işlemleri, belirtilen zaman damgasında veya daha sonra başlatılan işlemlerle sınırlamak için kullanılan isteğe bağlı alan.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

Döndürülen işlemleri, belirtilen zaman damgasında veya daha önce tamamlanan işlemlerle sınırlamak için kullanılan isteğe bağlı alan.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

types[]

enum (ProcessType)

Döndürülen işlemleri, belirtilen işlem türlerinden birine sahip olanlarla sınırlamak için kullanılan isteğe bağlı alan.

statuses[]

enum (ProcessStatus)

Döndürülen işlemleri, belirtilen işlem durumlarından birine sahip olanlarla sınırlamak için kullanılan isteğe bağlı alan.

userAccessLevels[]

enum (UserAccessLevel)

Döndürülen işlemleri, belirtilen kullanıcı erişim düzeylerinden birine sahip olanlarla sınırlamak için kullanılan isteğe bağlı alan.