REST Resource: processes

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

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 sedang dijalankan.

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

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 Proses ini dimulai dengan 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 Proses ini 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 ini dimulai sebagai tugas di tugas batch.

StatusProses

Status proses. LINT.IfChange

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

TingkatAkses Pengguna

Beragam tingkat akses pengguna. LINT.IfChange

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 Pengguna adalah pemilik.

Metode

list

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

listScriptProcesses

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