But I get an error that the object ‘gui’ is not found. I assume that my shared script simply doesn’t know what project to look in for the specified window. I also have tried adding a memory tag that I turn on when the shared script is finished (basically a handshake), and then adding a tag event script to it which would again include:
I think your tag handshake might work, but your issue is system.gui is only available within a Client scope, not from the Gateway where tag change event scripts run. Making your tag a client tag might help, but then you need to update each clients copy from the Gateway.
I think you should call your shared script from a Gateway Event Script, and when it’s finished you can send out a message to all clients using system.util.sendMessage. You’d then need a Client Message Handler to receive that message and update the table.
I attempted to write to a client tag from a [shared] script but was unsuccessful. I’ll try your suggestion of “system.util.sendMessage”. Thanks for the support.
Well, it did the best it could without a hint about what is code and what is not. Place code markers by using the "Preformatted text" button while your code is highlighted. Or place three back-quotes (these ```) on a line above and again on a line below your code. It should look like this: