O que apify-generar-esquema-de-saida faz?
Gera esquemas de saída (dataset_schema.json, output_schema.json, key_value_store_schema.json) para um Actor do Apify analisando seu código-fonte. Use ao criar ou atualizar esquemas de saída de um Actor.
Como usar
- Navegue até o diretório raiz do Actor.
- Execute o comando:
apify generate-schemas - Os esquemas gerados serão salvos nos arquivos:
dataset_schema.jsonoutput_schema.jsonkey_value_store_schema.json
Funcionalidades
- Análise automática do código-fonte para detectar chamadas a
Dataset.pushData,KeyValueStore.setValuee outras APIs. - Geração de esquemas JSON compatíveis com o padrão JSON Schema.
- Atualização incremental: se um esquema já existir, a skill tenta preservar definições manuais não conflitantes.
- Suporte a TypeScript, JavaScript e Python.
Exemplo de saída
{
"title": "Dataset schema",
"type": "object",
"properties": {
"url": { "type": "string" },
"title": { "type": "string" },
"price": { "type": "number" }
},
"required": ["url", "title"]
}
Notas
- A skill não modifica o código-fonte do Actor.
- Sempre revise os esquemas gerados antes de implantar o Actor.
- Para Actors que utilizam armazenamento dinâmico, pode ser necessário ajustar manualmente os esquemas.