REST Resource: processes

Kaynak: Süreç

Komut dosyası düzenleyiciden, bir tetikleyiciden, bir uygulamadan veya Apps Script API kullanılarak başlatılan tek bir komut dosyası işlemi yürütmesinin gösterimi. 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ülmekte olan komut dosyasının adı.

functionName

string

Yürütmeyi başlatan işlevin 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.

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

duration

string (Duration format)

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

En fazla dokuz kesir basamağı içeren ve "s" ile biten saniye cinsinden bir süre. Örnek: "3.5s".

ProcessType

Sürecin nasıl başlatıldığını tanımlayan işlem türü.

Sıralamalar
PROCESS_TYPE_UNSPECIFIED Belirtilmemiş tür.
ADD_ON İşlem, bir eklenti giriş noktasından başlatıldı.
EXECUTION_API İşlem, Apps Komut Dosyası API'si kullanılarak başlatıldı.
TIME_DRIVEN İşlem, 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 kullanılarak başlatıldı.
SIMPLE_TRIGGER İşlem, G Suite basit bir tetikleyicisinden başlatıldı.
MENU İşlem, G Suite menü öğesinden başlatıldı.
BATCH_TASK Süreç, toplu işteki bir görev olarak başlatıldı.

ProcessStatus

İşlem durumu.

Sıralamalar
PROCESS_STATUS_UNSPECIFIED Belirtilmemiş durum.
RUNNING İşlem şu anda devam ediyor.
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, 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ının salt okuma erişimi vardır.
WRITE Kullanıcının yazma erişimi vardır.
OWNER Kullanıcı bir sahip.

Yöntemler

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.

listScriptProcesses

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