Estou consultando um conjunto de dados do Power BI usando o Power Automate.
A consulta funciona bem, mas quando verifico se o comprimento da saída é >0 (para que eu possa determinar se devo enviar um e-mail de notificação ou não), recebo o erro:
Não é possível processar expressões de linguagem de modelo para a ação 'Condição' na linha '0' e coluna '0': 'A função de linguagem de modelo 'length' espera que seu parâmetro seja uma matriz ou uma string. O valor fornecido é do tipo 'Objeto'. Consulte https://aka.ms/logicexpressions#length para obter detalhes de uso.'.
Meu fluxo está configurado como:
Minha condição está configurada como:
...e o erro aparece como:
Eu também tentei:
comprimento(saídas('Executar_uma_consulta_contra_um_conjunto_de_dados')?['corpo/valor'])
e
comprimento(corpo('Executar_uma_consulta_contra_um_conjunto_de_dados'))
Alguém consegue ver o que fiz de errado? Só quero verificar o tamanho de "Executar consulta em um conjunto de dados" antes de enviar um e-mail desnecessário.
Obrigado pela ajuda,
Marca
Olhe para sua saída e você deve ver o nó que é um array. Deve ser similar a:
Ele também deve estar disponível na interface do usuário como um elemento dinâmico.