如何解决保护单元格/范围/工作表但允许在 Google 表格中调整列大小?
我正在开发一个 google 应用程序脚本项目,其中脚本会锁定标题行,以便用户无法更改它。但是,这会阻止用户更改任何列宽,因为这需要编辑受保护的范围。我希望能够阻止用户编辑标题行中的内容,但允许他们调整列的大小。
在编写脚本之前,我似乎无法弄清楚这将如何与基本的 Google 表格功能一起使用。是否有可能?是保护单个单元格,保护工作表减去一个范围,还是保护一个范围?
解决方法
function onEdit(e) {
const sh = e.range.getSheet();
const hr = [['Col1','Col2'....]];//Edit this line with the column headers
if( e.range.rowStart == 1) {
sh.getRange(1,1,sh.getLastColumn()).setValues(hr);
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。