To hide columns I think you have to hide them one by one so loop over that matrix rather than select the columns.If you have JMP16+ you can use For Each, otherwise change that to "normal" for-loop
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
col_idx = [1, 2, 3];
For Each({idx}, col_idx,
Column(dt, idx) << Hide(1);
);
From scripting index:
![jthi_0-1703663546001.png jthi_0-1703663546001.png](https://community.jmp.com/t5/image/serverpage/image-id/60098iAD4DC22A4363A8F1/image-size/medium?v=v2&px=400)
![jthi_1-1703663615698.png jthi_1-1703663615698.png](https://community.jmp.com/t5/image/serverpage/image-id/60099iC01CA3092AFA8233/image-size/medium?v=v2&px=400)
-Jarmo