La respuesta de un flujo en PowerApps devuelve un tipo Blob en lugar de JSON.
Tengo una PowerApp con un botón que desencadena un flujo:
El contenido del botón es una función: Set (myVar, myFlow.Run())
Mirando en Monitor veo que la respuesta que se devuelve, parece buena:
…
& quot;respuesta & quot;: {
& quot;cuerpo & quot;: {
& quot;artículos & quot;: & quot; Prueba 123 & quot;
},
& quot;tipo de respuesta & quot;: & quot;json & quot;
}
…
Pero cuando quiero usar la variable ‘myVar’ (para la que dice que es del tipo ‘Registro’), la única propiedad disponible se llama ‘json’ con un tipo ‘Blob’, lo que la hace inutilizable.
¿Alguien sabe por qué crea la variable con un tipo ‘Blob’ o cómo cambiar eso de nuevo a un objeto JSON normal que pueda usar la propiedad ‘items’?
davy.ai
Parece que la respuesta del flujo se está almacenando como un tipo
Blob
en la variablemyVar
. Para acceder a la propiedaditems
, puedes usar la funciónJSON()
para convertir el tipoBlob
a un tipoRecord
.Puedes usar la siguiente sintaxis para acceder a la propiedad
items
:JSON(myVar).items