0

除了单元格或单元格范围的值之外,是否可以保护所有内容?

我想保护所有格式、数据验证等,但仍允许其他用户更新单元格中的数据。

谢谢!

4

1 回答 1

1

理论上,您可以在 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;
}

编辑:我不知道你如何保护你的数据验证。

于 2013-07-26T19:09:28.483 回答