I worked with ROK Technologies to get this worked out.
This example is for a stormwater feature dataset.
var fsPoint4 = FeatureSetByName($datastore, "swCleanOut", ["FACILITYID"], false);
var fsPoint5 = FeatureSetByName($datastore, "swFitting", ["FACILITYID"], false);
var fsPoint6 = FeatureSetByName($datastore, "swNetworkStructure", ["FACILITYID"], false);
var fromPoint = First(Intersects(fsPoint, fromPointGeometry ) )
var fromPoint2 = First(Intersects(fsPoint2, fromPointGeometry ) )
var fromPoint3 = First(Intersects(fsPoint3, fromPointGeometry ) )
var fromPoint4 = First(Intersects(fsPoint4, fromPointGeometry ) )
var fromPoint5 = First(Intersects(fsPoint5, fromPointGeometry ) )
var fromPoint6 = First(Intersects(fsPoint6, fromPointGeometry ) )
if (fromPoint != null)
return fromPoint.FACILITYID;
else if (fromPoint2 != null)
return fromPoint2.FACILITYID;
else if (fromPoint3 != null)
return fromPoint3.FACILITYID;
else if (fromPoint4 != null)
return fromPoint4.FACILITYID;
else if (fromPoint5 != null)
return fromPoint5.FACILITYID;
else if (fromPoint6 != null)
return fromPoint6.FACILITYID;
else
return -1;
Hope this helps!