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 กระบวนการเริ่มแล้วโดยใช้ Apps Script IDE
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

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