REST Resource: processes

Kaynak: İşlem

Komut dosyası düzenleyici, tetikleyici, uygulama veya Apps Komut Dosyası API'si kullanılarak başlatılan tek bir komut dosyası işlemi yürütmesinin temsili. Bu, yalnızca Apps Komut Dosyası API'si aracılığıyla başlatılan yürütmeleri temsil eden Operation kaynağından farklıdır.

JSON gösterimi
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Alanlar
projectName

string

Yürütülen komut dosyasının adı.

functionName

string

Yürütmeyi başlatan fonksiyonun adı.

processType

enum (ProcessType)

Yürütme türü.

processStatus

enum (ProcessStatus)

Yürütme durumu.

userAccessLevel

enum (UserAccessLevel)

Yürütülen kullanıcıların komut dosyasına erişim düzeyi.

startTime

string (Timestamp format)

Yürütmenin başladığı zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

duration

string (Duration format)

Yürütme işlemi için harcanan süre.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

ProcessType

Sürecin türü ve sürecin nasıl başlatıldığını tanımlar.

Sıralamalar
PROCESS_TYPE_UNSPECIFIED Tür belirtilmedi.
ADD_ON İşlem, bir eklenti giriş noktasından başlatıldı.
EXECUTION_API Süreç, Apps Komut Dosyası API'si kullanılarak başlatıldı.
TIME_DRIVEN Süreç, zamana dayalı bir tetikleyiciden başlatıldı.
TRIGGER İşlem, etkinliğe dayalı bir tetikleyiciden başlatıldı.
WEBAPP İşlem, bir web uygulaması giriş noktasından başlatıldı.
EDITOR İşlem, Apps Komut Dosyası IDE'si kullanılarak başlatıldı.
SIMPLE_TRIGGER Bu işlem basit bir G Suite tetikleyicisiyle başlatıldı.
MENU İşlem, bir G Suite menü öğesinden başlatıldı.
BATCH_TASK İşlem, toplu işteki bir görev olarak başlatıldı.

ProcessStatus

İşlem durumu.

Sıralamalar
PROCESS_STATUS_UNSPECIFIED Belirtilmemiş durum.
RUNNING İşlem şu anda çalışıyor.
PAUSED İşlem duraklatıldı.
COMPLETED İşlem tamamlandı.
CANCELED İşlem iptal edildi.
FAILED İşlem başarısız oldu.
TIMED_OUT İşlem zaman aşımına uğradı.
UNKNOWN İşlem durumu bilinmiyor.
DELAYED İşlem geciktiği için kota bekleniyor.

UserAccessLevel

Çeşitli kullanıcı erişim düzeyleri.

Sıralamalar
USER_ACCESS_LEVEL_UNSPECIFIED Kullanıcı erişim düzeyi belirtilmedi
NONE Kullanıcının erişimi yok.
READ Kullanıcı salt okuma erişimine sahiptir.
WRITE Kullanıcının yazma erişimi vardır.
OWNER Kullanıcı sahip.

Yöntemler

list

Bir kullanıcı tarafından veya kullanıcı adına yapılan işlemlerle ilgili bilgileri (ör. işlem türü ve mevcut durum) listeleyin.

listScriptProcesses

Komut dosyasının yürütülen işlemleri hakkındaki işlem türü ve mevcut durum gibi bilgileri listeleyin.