REST Resource: processes

แหล่งข้อมูล: กระบวนการ

การนำเสนอการดำเนินการตามกระบวนการของสคริปต์รายการเดียวที่เริ่มต้นจากเครื่องมือแก้ไขสคริปต์ ทริกเกอร์ แอปพลิเคชัน หรือโดยใช้ Apps Script API สิ่งนี้แตกต่างจากทรัพยากร Operation ซึ่งจะแสดงเฉพาะการดำเนินการที่เริ่มต้นผ่าน Apps Script API เท่านั้น

การแสดง JSON
{
  "projectName": string,
  "functionName": string,
  "processType": enum (ProcessType),
  "processStatus": enum (ProcessStatus),
  "userAccessLevel": enum (UserAccessLevel),
  "startTime": string,
  "duration": string
}
ช่อง
projectName

string

ชื่อสคริปต์ที่เรียกใช้

functionName

string

ชื่อฟังก์ชันที่เริ่มการดำเนินการ

processType

enum (ProcessType)

ประเภทการดำเนินการ

processStatus

enum (ProcessStatus)

สถานะการดำเนินการ

userAccessLevel

enum (UserAccessLevel)

ระดับการเข้าถึงสคริปต์ของผู้ใช้ที่ดำเนินการอยู่

startTime

string (Timestamp format)

เวลาที่การดำเนินการเริ่มต้น

การประทับเวลาเป็น RFC3339 UTC "Zulu" โดยมีความละเอียดระดับนาโนวินาทีและมีเลขเศษส่วนสูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

duration

string (Duration format)

ระยะเวลาของการดำเนินการที่ใช้ในการดำเนินการ

ระยะเวลาเป็นวินาทีโดยมีเลขเศษส่วนไม่เกิน 9 หลัก ลงท้ายด้วย "s" ตัวอย่างเช่น "3.5s"

ProcessType

ประเภทของกระบวนการ ซึ่งเป็นตัวกำหนดการเริ่มต้นกระบวนการ

Enum
PROCESS_TYPE_UNSPECIFIED ไม่ได้ระบุประเภท
ADD_ON กระบวนการเริ่มต้นจากจุดแรกเข้าของส่วนเสริม
EXECUTION_API กระบวนการนี้เริ่มต้นโดยใช้ Apps Script API
TIME_DRIVEN โดยเริ่มกระบวนการจากทริกเกอร์ตามเวลา
TRIGGER กระบวนการเริ่มต้นจากทริกเกอร์ที่ขึ้นอยู่กับเหตุการณ์
WEBAPP กระบวนการเริ่มต้นจากจุดแรกเข้าของเว็บแอป
EDITOR กระบวนการเริ่มต้นขึ้นโดยใช้ IDE ของ Apps Script
SIMPLE_TRIGGER กระบวนการนี้เริ่มต้นจากทริกเกอร์แบบง่ายของ G Suite
MENU กระบวนการเริ่มต้นจากรายการในเมนูของ G Suite
BATCH_TASK กระบวนการเริ่มต้นเป็นงานในงานแบบกลุ่ม

ProcessStatus

สถานะของกระบวนการ

Enum
PROCESS_STATUS_UNSPECIFIED สถานะที่ไม่ได้ระบุ
RUNNING กระบวนการกำลังทำงานอยู่
PAUSED กระบวนการนี้หยุดชั่วคราว
COMPLETED กระบวนการนี้เสร็จสมบูรณ์แล้ว
CANCELED กระบวนการถูกยกเลิก
FAILED ดำเนินการไม่สำเร็จ
TIMED_OUT หมดเวลาการดำเนินการ
UNKNOWN ไม่ทราบสถานะกระบวนการ
DELAYED การดำเนินการล่าช้าเพราะรอโควต้า

UserAccessLevel

ระดับการเข้าถึงต่างๆ ของผู้ใช้

Enum
USER_ACCESS_LEVEL_UNSPECIFIED ไม่ได้ระบุระดับการเข้าถึงของผู้ใช้
NONE ผู้ใช้ไม่มีสิทธิ์เข้าถึง
READ ผู้ใช้มีสิทธิ์เข้าถึงแบบอ่านอย่างเดียว
WRITE ผู้ใช้มีสิทธิ์เขียน
OWNER ผู้ใช้เป็นเจ้าของ

เมธอด

list

แสดงรายการข้อมูลเกี่ยวกับกระบวนการที่ดำเนินการโดยหรือในนามของผู้ใช้ เช่น ประเภทกระบวนการและสถานะปัจจุบัน

listScriptProcesses

แสดงรายการข้อมูลเกี่ยวกับกระบวนการดำเนินการของสคริปต์ เช่น ประเภทกระบวนการและสถานะปัจจุบันของสคริปต์