Select to view content in your preferred language

Alimentar lista dinámica generada por la propia encuesta survey 123 y alojada como capa en ArcgisOnline

245
1
06-16-2023 06:33 AM
GREABOC_1
New Contributor

Necesito en una encuesta, comparar uno de los valores que introduzco, con los que previamente se han introducido en otras enviadas antes.

Es decir, tengo un valor identificador como campo texto, que envio en una encuesta, pero antes del envio de esta, quiero comprobar si ese valor ya se ha usado en las encuestas previas , consultando la capa alojada en Arcgis Online y se ha usado no  permitir enviar la encuesta mediante un mensaje de error especifico.

 

¿Como puedo hacerlo?

0 Kudos
1 Reply
ZacharySutherby
Esri Regular Contributor

Hello @GREABOC_1

You can use pulldata("@layer") to query the feature layer and check to see if the value has already been entered. If so you have have a constraint on the ID question that prevents submission. Please check out the Query a feature layer sample in Survey123 Connect for examples the use the pulldata("@layer") formula. 

Thank you,
Zach