在Google表格中输入或输入数据后如何锁定或保护行

在Google表格中输入或输入数据后如何锁定或保护行。 F列是“时间戳记”,并且始终是空白。当F不是空白时,我需要保护行。

ycjsdkfjlksdfl 回答:在Google表格中输入或输入数据后如何锁定或保护行

保护F列不为空白的行

function onEdit() {
  var sh=e.range.getSheet();
  if(sh.getName()!='TheNameOfTheSheetYouWantThisToWorkIn')return;//change to whatever sheet your using
  if(e.range.columnStart==6 && !e.range.isBlank()) {
    sh.getRange(e.range.rowStart,1,sh.getLastColumn()).protect();
  }
}

Read about simple triggers

Learn more about onEdit event object

请求的集成:

function onEdit(e)
{
  var sh = e.range.getSheet();
  if(sh.getName()=='Activity Log' && e.range.columnStart==2 && e.range.rowStart>1) {
     applyFirstLevelValidation(e.value,e.range.rowStart);
  }
  if(sh.getName()=='Activity Log' && e.range.columnStart==3 && e.range.rowStart>1) {
    applySecondLevelValidation(e.value,e.range.rowStart);
  }
  if(sh.getName()=="SheetName" && e.range.columnStart==6 && !e.range.isBlank()) { //you need to modify the SheetName
    sh.getRange(e.range.rowStart,sh.getLastColumn()).protect(); 
  } 

}
,

**感谢您的回复:)但是我的鳕鱼中有很多onEdit函数,这会造成冲突,请检查以下内容**

https://docs.google.com/document/d/1wcUUU0GdotuCny1jJ_aGuQU4H4vtMlC8ixYSMOkuMGA/edit?usp=sharing

本文链接:https://www.f2er.com/3098469.html

大家都在问