BatchResult Classe
Resultado da execução de um pedido em lote.
Contém uma BatchItemResponse por cada operação HTTP submetida.
Operações que se expandem para múltiplos pedidos HTTP (por exemplo, add_columns com três colunas) contribuem com três entradas.
Example:
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}")
Construtor
BatchResult(responses: ~typing.List[~PowerPlatform.Dataverse.models.batch.BatchItemResponse] = <factory>)
Parâmetros
| Name | Description |
|---|---|
|
responses
|
Todas as respostas estão por ordem de submissão. Default value: <factory>
|
Atributos
entity_ids
GUIDs extraídos de OData-EntityId cabeçalhos de respostas bem-sucedidas.
Devolve IDs de entidade de qualquer resposta bem-sucedida (2xx) que inclua um OData-EntityId cabeçalho. Tanto as operações individuais POST (create) como PATCH (update) devolvem este cabeçalho com o GUID do registo.
GET e DELETE as operações não.
Note
As respostas de ação CreateMultiple e UpsertMultiple não fazem
Retorno por disco OData-EntityId cabeçalhos. As identificações deles estão no
Corpo de resposta JSON (data["Ids"]). Acede a eles através de:
para resp no resultado. Sucedido:
if resp.data and "Ids" in resp.data:
bulk_ids = resp.data["Ids"]
failed
Respostas com códigos de estado que não sejam 2xx.
has_errors
É verdade quando qualquer resposta tem um código de estado que não seja 2xx.
succeeded
Respostas com códigos de estado 2xx.
responses
responses: List[BatchItemResponse]