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"

ประเภทกระบวนการ

ประเภทของกระบวนการ ซึ่งจะกําหนดจุดเริ่มต้นของกระบวนการ

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 กระบวนการนี้เริ่มต้นขึ้นในรูปแบบงานแบบกลุ่ม

สถานะกระบวนการ

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

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

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

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

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

เมธอด

list

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

listScriptProcesses

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