I have a string array that I'm using to initially populate a dataset on a view. The property's dataset is filled in via tag read on a change script, but I do not want it written until an "apply" button is clicked. So, because the array is read from the tag as a dataset and manipulated as such as well, how does one write back to that array tag?
You can just write to it as a dataset, nothing special required.
system.tag.writeBlocking(['[default]String_Array_Tag'], [system.dataset.toDataSet(['value'], [])])