With the release of the Survey123 3.10 field app, it is now possible to open and edit an existing survey from Collector (or other field app) using the URL parameters. However, the survey needs to be in the inbox, it will not find the survey if it is in the sent box, so I have disabled the sent box. I have successfully an existing record by using the objectid. This works with the exception of one situation, when the same objectid exists in the repeat table Survey123 will display both parent records as a result of the search. I would rather use the GlobalID in my url, however the arcade expression I used only works for removing the brackets in the web map and not Collector. Survey123 inbox search will not find the survey with the globalid brackets.
arcgis-survey123://?itemID=<itemID>&action=edit&folder=inbox&update=true&filter=objectid:{objectid}
Two results for my record search, the top one is correct.
The following arcade expression removes the globalid brackets in the web map, but not Collector. I believe it has to do with the globalid field type as I have used this expression with a string field successfully.
var str = Text($feature.globalid);
str = Replace(str, '{', '');
str = Replace(str, '}', '');
return str;
Any help would greatly be appreciated!