batch 模組

批次作業的公開結果類型。

類別

BatchItemResponse

批次請求中單一操作的回應。

回覆會依提交順序返回。 對於新增到變更集的操作,回應會依照該變更集的位置出現。

範例:


   for item in result.responses:
       if item.is_success:
           print(f"[OK] {item.status_code} entity_id={item.entity_id}")
       else:
           print(f"[ERR] {item.status_code}: {item.error_message}")
BatchResult

執行批次請求的結果。

每個提交的 HTTP 操作都會包含一個。BatchItemResponse 擴展為多個 HTTP 請求的操作(例如 add_columns 三欄)會貢獻三個條目。

範例:


   result = client.batch.new().execute()
   print(f"Succeeded: {len(result.succeeded)}, Failed: {len(result.failed)}")
   for guid in result.entity_ids:
       print(f"[OK] entity_id: {guid}")