除了单元格或单元格范围的值之外,是否可以保护所有内容?
我想保护所有格式、数据验证等,但仍允许其他用户更新单元格中的数据。
谢谢!
除了单元格或单元格范围的值之外,是否可以保护所有内容?
我想保护所有格式、数据验证等,但仍允许其他用户更新单元格中的数据。
谢谢!
理论上,您可以在 onEdit() 触发期间编写一个脚本将格式更新回您的样式。
像 - 一些伪代码:
function onEdit(event){
var ss = event.source.getActiveSheet();
var range = event.source.getActiveRange();
if(range.getBackgrounds()){ //or whatever you want to stay the same
range.setBackgrounds(blue)//
}
SpreadsheetApp.flush();
return;
}
编辑:我不知道你如何保护你的数据验证。