Estou tentando seguir as instruções do link abaixo para atualizar automaticamente uma camada após enviar uma pesquisa no Survey123
https://resources.esri.ca/getting-technical/webhooks-microsoft-flow-and-the-arcgis-rest-api-automating-your-web-gis
No entanto, estou travando na última etapa e recebendo esta mensagem de erro
A execução da ação de modelo 'While_Loop' falhou: o resultado da avaliação da expressão 'foreach' '@{body('Parse_Query_JSON')?['objectIds']}' é do tipo 'String'. O resultado deve ser uma matriz válida.
Alguém pode me dar uma ideia do que estou fazendo de errado?
Hi Paul Sweeney,
I expect it is because when Flow autogenerated the schema when you uploaded a sample json, it takes a guess at the type of data (many times erroneously). All you need to do in your schema is delete the type or change it to integer.
Hi thanks for you response (I really should have posted an update here) i had eventually figured this out and this was exactly what i did i removed the types and it worked perfectly. This is a really useful tool for us now.
Hi Paul,
I'm having a similar problem with this same workflow. Would you mind showing me your HTTP query operation and following Parse JSON connector?
I'm a bit lost and getting the same error, so any help is appreciated....
Hi Chris
See below. you only need a header as per my screen shot then a post
then for each object id in th e query you need to apply the edit as per below
FYI i have migrated to integromat as i find it more user friendly.
you need to look at the json in your Body , you have a comma after your colon Object ID:, you need to remove it.
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.