REST Resource: processes

Resource: Proses

Representasi eksekusi proses skrip tunggal yang dimulai dari editor skrip, pemicu, aplikasi, atau menggunakan Apps Script API. 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 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 skrip.

startTime

string (Timestamp format)

Waktu eksekusi dimulai.

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

duration

string (Duration format)

Durasi eksekusi yang dihabiskan saat eksekusi.

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

JenisProses

Jenis proses, yang menentukan cara proses dimulai.

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

StatusProses

Status proses.

Enumerasi
PROCESS_STATUS_UNSPECIFIED Status belum ditentukan.
RUNNING Proses sedang berjalan.
PAUSED Proses 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.

TingkatAksesPengguna

Berbagai tingkat akses pengguna.

Enumerasi
USER_ACCESS_LEVEL_UNSPECIFIED Tingkat akses pengguna tidak ditentukan
NONE Pengguna tidak memiliki akses.
READ Pengguna memiliki akses hanya baca.
WRITE Pengguna memiliki akses tulis.
OWNER Penggunanya adalah pemilik.

Metode

list

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

listScriptProcesses

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