That’s unfortunate but it doesn’t surprise me. It’s too bad though as I thought that was a pretty solid script.
Out of curiosity, does that mean that your needs would be more likely to be met if the script was section-based rather than document-based? i.e. required to replicate the columns of a given top-level row and its subordinate rows….
I’ve been playing around with replicating the columns of a section (e.g. if an outline had 100 rows and 5 columns, and the objective was to move column 4 of a group of 40 rows to a document with 50 rows and 4 columns – and each doc had a top-level row with the same topic). In such a scenario, if the receiving section had only 10 rows, then 30 would be added so the sections would match. Or if instead, the receiving section had extra rows, then rows would be removed until they matched. If the column’s name exists, then its cells would be overwritten but no new column would be added. For rows outside the section, of course the added column would exist but none of the intersecting cells would have content.
It’s not complete yet and I’ve only tested it with ‘styled text’ and ‘checkbox’ column types, and it ignores styles, but the moving part seems to work well enough and it now gets the levels to match. In some scenarios it might be useful. I wouldn’t mind posting it even though it’s still rough.