根据Google电子表格中其他单元格中的值阻止对单元格进行编辑

时间:2015-03-13 11:23:30

标签: google-apps-script google-sheets

我正在尝试根据Google电子表格中其他相邻单元格中的值来确定如何阻止单元格。

在我的Google电子表格中,A列和B列都有一个下拉列表。如果从A列的下拉列表中选择特定项目,我希望锁定单元格B1。

我遇到了类似的链接,但我不知道如何调整它以满足我的需求。这是可以做到的吗?

1 个答案:

答案 0 :(得分:0)

要监视某个单元格的状态,可以使用简单或可安装的触发器。简单的触发器只需要一个特定的函数名称,而不需要其他设置。

function onEdit(e){
  // Get what range was edited
  var range = e.range;

  //Check the range address
  if (range === "A1") { //If range edited was the cell A1, then do something
    //Get the value in the edited cell
    var valueInCell = e.value;

    //Run a condition check
    if (valueInCell === edit Value Here) {
     //Get reference to cell to act upon

      //To Do: code here

    //Do something to cell

      //To Do: code here
    };
  };
};