I’m trying to write a custom app that will visualize data held in linked records in my base. The base captures interactions between systems and I want to show this as a UML Sequence diagram. I wrote a script app that generates all the UML diagram script but I want to be able to display the diagram itself when a user clicks on an interaction record.
But I can’t traverse the base to access linked records without either:
a) getting a meta-data not loaded error if I use queryResult.getRecordById(…)
b) Rendered more/fewer hooks error if useRecords(queryTable) and find my record in this result.
The code for approach (a) is using an interaction record
var activityLinks = interaction.getCellValue('Activities'); var activities = activityLinks.map( actLink => activityQueryResult.getRecordByIdIfExists(actLink.id) );
This is one of the first bits of logic in the code (it works in a script block) but not in react so I think I need a better approach for the rest of the code.
Any advice gratefully received,