我知道这是一个月或两个月前刚刚出来的东西,但是,我最近才看到这篇关于使用pulldata(“@layer”)的博客文章,我很好奇当getRecord参数可能会返回多个记录时会发生什么?
//www.gobook3.com/t5/arcgis-survey123-blog/survey123-tricks-of-the-trade-pulldata-quot-laye..。
我正在尝试的用例是,我们有服务请求,技术人员到人们的财产进行检查。我正在看“使用属性查询计算值”的例子,我想做一个查询,将抓取最后的记录,并在一个新的调查中预填充一些属性。我在考虑使用房产的地址,但当对房产进行多次检查时,会返回多个记录。是否有一种方法可以将getRecord参数限制为只记录最后一条记录而忽略其他记录?
数据结构的方式,我想不出任何其他属性将是唯一的居民除了他们的电话号码。但人们更换电话号码的方式与固定电话时代相比可能会导致一些问题。我愿意接受任何建议或想法,感谢你抽出时间。
你好@durus5995,
Pulldata('@layer')将始终返回1条记录,在我们只想要最后一条记录的场景中,您可以使用orderByFields URL参数按创建日期排序。例如orderByFields=creation_date DESC.请查看连接中的查询功能层示例,以了解如何在使用pulldata('@layer')时附加额外的URL参数。