REST Resource: processes

Resource: Proses

Representasi satu eksekusi proses skrip yang dimulai dari editor skrip, pemicu, aplikasi, atau menggunakan Apps Script API. Hal ini berbeda dengan resource Operation, yang hanya mewakili eksekusi yang dimulai melalui Apps Script API.

Representasi JSON
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
Kolom
projectName

string

Nama skrip yang sedang dieksekusi.

functionName

string

Nama fungsi yang memulai eksekusi.

processType

enum (ProcessType)

Jenis eksekusi.

processStatus

enum (ProcessStatus)

Status eksekusi.

userAccessLevel

enum (UserAccessLevel)

Tingkat akses pengguna yang mengeksekusi ke skrip.

startTime

string (Timestamp format)

Waktu eksekusi dimulai.

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

duration

string (Duration format)

Durasi eksekusi yang dihabiskan untuk eksekusi.

Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan 's'. Contoh: "3.5s".

ProcessType

Jenis proses, yang menentukan bagaimana proses dimulai.

Enum
PROCESS_TYPE_UNSPECIFIED Jenis tidak ditentukan.
ADD_ON Proses ini dimulai dari titik entri add-on.
EXECUTION_API Proses dimulai menggunakan Apps Script API.
TIME_DRIVEN Proses dimulai dari pemicu berbasis waktu.
TRIGGER Proses dimulai dari pemicu berbasis peristiwa.
WEBAPP Proses ini dimulai dari titik entri aplikasi web.
EDITOR Proses dimulai menggunakan Apps Script IDE.
SIMPLE_TRIGGER Proses ini dimulai dari pemicu sederhana G Suite.
MENU Proses ini dimulai dari item menu G Suite.
BATCH_TASK Proses dimulai sebagai tugas dalam tugas batch.

ProcessStatus

Status proses.

Enum
PROCESS_STATUS_UNSPECIFIED Status belum ditentukan.
RUNNING Proses sedang berjalan.
PAUSED Proses telah dijeda.
COMPLETED Proses telah selesai.
CANCELED Proses dibatalkan.
FAILED Proses gagal.
TIMED_OUT Waktu proses habis.
UNKNOWN Status proses tidak diketahui.
DELAYED Proses tertunda, menunggu kuota.

UserAccessLevel

Berbagai tingkat akses pengguna.

Enum
USER_ACCESS_LEVEL_UNSPECIFIED Tingkat akses pengguna belum ditetapkan
NONE Pengguna tidak memiliki akses.
READ Pengguna memiliki akses hanya baca.
WRITE Pengguna memiliki akses tulis.
OWNER Pengguna adalah pemilik.

Metode

list

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

listScriptProcesses

Mencantumkan informasi tentang proses yang dijalankan oleh skrip, seperti jenis proses dan status saat ini.