Hi Kazuki,
If you never use the column, just delete it.
You can't make columns of a grid invisible in a document template, at least not based on visibility constraints directly on the grid/column.
What you could do is create two rows with each conditional visibility. In one show the grid with all the columns and in the other without certain columns.