Você já precisou buscar informações detalhadas sobre um CEP de forma rápida e eficiente? Estamos entusiasmados em apresentar uma função em M Language que faz exatamente isso! Conheça o getCEP, uma poderosa ferramenta que transforma a pesquisa de CEP em uma tarefa simples e prática.
Como Funciona?
A função que chamamos de getCEP permite que você obtenha dados completos sobre qualquer CEP no Brasil de forma fácil. Utilizando a API do Brasil Aberto, nossa função busca informações precisas e detalhadas, retornando uma tabela com os seguintes dados:
- Rua: Nome da rua correspondente ao CEP.
- Complemento: Informações adicionais sobre o endereço.
- Bairro: Bairro relacionado ao CEP.
- Cidade: Cidade correspondente ao CEP.
- Estado: Nome do estado.
- Sigla do Estado: Abreviação do estado.
- CEP: Código Postal.
Benefícios
- Precisão: Informações atualizadas diretamente de uma fonte confiável.
- Eficiência: Transformação de dados rápida e simplificada.
- Praticidade: Interface fácil de usar, ideal para todos os níveis de usuário.
Vamos ver agora como implementar
Confira abaixo como a função é implementada em M Language no Power Query:
let getCEP = (pCEP) =>
let
Fonte = try Json.Document(Web.Contents("https://api.brasilaberto.com/v1/zipcode/"&Text.From(pCEP))) otherwise null,
result =
if Fonte = null
then null
else Table.TransformColumnTypes(
Table.PromoteHeaders(
Table.Transpose( Record.ToTable(Fonte[result]) )
, [PromoteAllScalars=true])
,{{"street", type text}, {"complement", type text}, {"district", type text}, {"city", type text}, {"state", type text}, {"stateShortname", type text}, {"zipcode", Int64.Type}})
in
result
in
getCEP
Aproveite essa novidade e simplifique suas buscas de CEP, desejamos que o conteúdo tenha sido útil para o seu aprendizado.
Nossos agradecimentos ao portal api.brasilaberto.com por essa API fantástica.
– essa foi mais uma dica do Ornit 😉.
Deixe um comentário