I won’t be able to show an image of events. But it would basically be what I wrote.
Here’s another way that just skips the json object. Basically store the json in a text variable, loop over the characters, have one condition to have it only look at letters, and a second condition to see the letter was listed yet. And finally adding the letter to a unique list.
Global text letters=“ABCDEFGHIJKLMNOPQRSTUVWXYZ”
Global text json=…
Global text unique=“”
Start of layout
Repeat len(json) times
Compare: find(letters, mid(json,loopindex,1)>-1
Compare: find(unique, mid(json,loopindex,1)=-1
— add mid(json,loopindex,1) to unique