We do not, however, have a structure for multiple cells/ranges that are non-contiguous. That would probably cause a breaking change in the way we pass data related to paste.
As a workaround, you can try to block the Handontable paste event and replace it with custom logic (for example with the setDataAtCell method). But then you would also need to read the data from selected cells with a piece of custom logic.
Thanks for responding.
I found a workaround by capturing the values of non-continuous selected cells using getDataAtCell method in beforeCopy event and use setDataAtCell in beforePaste event as part of the custom logic. Still testing the logic with other use cases to improve further.