In case someone hadn’t seen it - which there’s a good chance - I thought I’d just sayin’:
Neither in SketchUp Release Notes, nor in SketchUp API Release Notes announced, but there are new Class methods in
UI module to handle the clipboard text (only
String ) , since SketchUp 2023.1.
json = Sketchup.active_model.rendering_options.to_h.to_json
text = UI.get_clipboard_data
Thanks a lot for this!
@tt_su, @ChrisFullmer Would be nice to update the above mentioned Release Notes as well as the Ruby API doc in
UI.set_clipboard_data and put the required
(I need to figure out my password on GitHub to be able to post there… someone else may can do it.)
I privately reported this already, but no action yet on it.
Beware, that if you test from the native Ruby Console the methods seem to act weirdly because (it seems) that the Console input field is using the clipboard. But if used within a Ruby method (as shown above,) they work as we would expect.