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 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 melakukan eksekusi 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 eksekusi.

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

ProcessType

Jenis proses, yang mendefinisikan bagaimana proses dimulai.

Enum
PROCESS_TYPE_UNSPECIFIED Jenis tidak ditentukan.
ADD_ON Proses ini dimulai dari titik entri add-on.
EXECUTION_API Proses dimulai dengan 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 Prosesnya dimulai menggunakan Apps Script IDE.
SIMPLE_TRIGGER Proses dimulai dari pemicu sederhana G Suite.
MENU Proses 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 Prosesnya sedang berjalan.
PAUSED Proses telah dijeda.
COMPLETED Prosesnya 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 skrip yang dieksekusi, seperti jenis proses dan status saat ini.