If we create a user-defined checkbox column (rather than making a built-in state column visible), the omniJS interface seems to choke on attempts to read the checkbox values:
// // Error: Attempted to return result on invalid instance of Object:
Error: Proxy target Optional("<OOOneOfOnePopulation:0x60000001d760>")
of type Optional<AnyObject> is not ScriptingTargetValidatable
For example, given this UI selection of a row including a user-defined checkbox column called ‘Checks’:
We get a terminal session in which the topic and other columns can be read, but attempts to read the ‘Checks’ column raise up an error from the deep. See the red dot and green text:
OO 5.1.1 (v181.17.7 r293373)