I'm working on a google apps script project where the script locks a header row so users can't change it. However, this prevents users from changing any column widths, since that entails editing the protected range. I want to be able to keep users from editing content in the header row, but allow them to resize columns.
Before this can be scripted, I can't seem to figure out how this would work with the base Google sheets functionality. Is it possible? Either by protecting individual cells, protecting a sheet minus a range, or protecting a range?