Página 1 de 1

Como Adicionar Uma Pausa na Execução de uma consulta

Enviado: 21 Jul 2020 às 14:56
por Fjaqueiroz
Amigos,

Estou fazendo uma consulta ao WS da Receita e tenho o limite de 03 consultas por minuto.
Se eu tiver um delay de 20 segundos entre as consultas, terei consumido exatamente as 03 consultas.
Tentei com o InvokeAfter, mas não estou conseguindo a sintaxe que funcione.
Tá escrito assim:

(CNPJ as text) =>

let
Fonte = Json.Document(Web.Contents("https://www.receitaws.com.br/v1/cnpj/"& CNPJ))
in
Fonte

Alguém pode me ajudar?

Re: Como Adicionar Uma Pausa na Execução de uma consulta

Enviado: 21 Jul 2020 às 15:46
por babdallas
Veja se ajuda (ver anexo feito no Excel, mas tb pode ser feito no PowerBI).
Código: Selecionar todos
(CNPJ as text) =>

let
Fonte = () => Json.Document(Web.Contents("https://www.receitaws.com.br/v1/cnpj/"& CNPJ)),
delay = Function.InvokeAfter(Fonte, #duration(0,0,0,20))
in
delay