ดูรายละเอียดเพิ่มเติมเกี่ยวกับการดำเนินการได้ที่ https://cloud.google.com/apis/design/design_patterns#long_running_operations
แสดงผลสถานะการดำเนินการ หรือแมปจากชื่อการดำเนินการไปยังสถานะ แต่ละการดำเนินการประกอบด้วย
- name: ชื่อการดำเนินการในรูปแบบ projects/X/operations/Y
- done: true เมื่อการดำเนินการเสร็จสิ้นแล้ว
- error: อาจตั้งค่าเมื่อ done=true มีข้อความและฟิลด์อื่นๆ จาก https://cloud.google.com/tasks/docs/reference/rpc/google.rpc#status
- ข้อมูลเมตา ซึ่งมีข้อมูลต่อไปนี้
+ state: PENDING, RUNNING, CANCELLING, SUCCEEDED, CANCELLED หรือ FAILED
+ description: คำอธิบายงานที่ระบุ
+ type: EXPORT_IMAGE, EXPORT_FEATURES ฯลฯ
+ create_time: เวลาที่ส่งการดำเนินการครั้งแรก
+ update_time: การประทับเวลาของการอัปเดตล่าสุด
+ start_time: เวลาที่การดำเนินการเริ่มต้น (หากมี)
+ end_time: เวลาที่การดำเนินการเสร็จสิ้น (หากมี)
+ attempt: จำนวนการลองใหม่ของงานนี้ โดยเริ่มที่ 1
+ destination_uris: ทรัพยากรที่การดำเนินการนี้สร้างขึ้น
+ batch_eecu_usage_seconds: CPU ที่ใช้โดยการดำเนินการนี้
การใช้งาน | การคืนสินค้า |
---|---|
ee.data.getOperation(operationName, callback) | Dictionary<api.Operation>|api.Operation |
อาร์กิวเมนต์ | ประเภท | รายละเอียด |
---|---|---|
operationName | List<String>|String | ชื่อการดำเนินการ |
callback | ฟังก์ชัน (ไม่บังคับ) | การเรียกกลับที่ไม่บังคับ หากไม่ได้ระบุไว้ ระบบจะโทรแบบพร้อมกัน |