0

我想锁定和隐藏电子表格中某些单元格的值:

这是我用来锁定单元格的代码,但它仍然显示价值。

我可以隐藏价值(不允许其他用户查看)吗?

function onOpen(e){
        var oSheet=SpreadsheetApp.getActiveSheet();
        for(var i=2;i<10;i++)
              {
                if(oSheet.getRange(i, 2).getValue() !="")
                {

                  var protection = oSheet.getRange(i, 2).protect().setDescription('protectedrange');
                  var me = Session.getEffectiveUser();
                  protection.addEditor(me);
                  protection.removeEditors(protection.getEditors());
                  if (protection.canDomainEdit()) {
                    protection.setDomainEdit(false);
                  }
                }
              }
    }
4

1 回答 1

1

Google 表格可以隐藏表格、列和行,但不能隐藏单个单元格。

如果隐藏工作表、列或行对您不起作用,而不是将值写入单元格,您可以使用属性服务

于 2019-08-08T14:14:02.250 回答