如要進一步瞭解作業,請參閱 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 | 函式 (選用) | 選用回呼。如未提供,系統會同步發出呼叫。 |