2015-03-13 95 views
1

我想了解如何根据我的Google电子表格中另一个相邻单元格中的值阻止单元格。根据Google电子表格中另一个单元格中的值阻止单元格被编辑

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

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

+0

您可以使用一个简单的'onEdit()'触发器来监视列A中单元格的状态,然后作用于单元格B1。 [Google文档](https://developers.google.com/apps-script/guides/triggers/#onedit) – 2015-03-13 14:42:33

回答

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 
    }; 
    }; 
}; 
+0

“谢谢!”,我真的很感谢这个答案,但要坦率地说,我完全是新的脚本和不知道更多,所以请你能给我一个这个答案的示例脚本? – abhijit 2015-03-14 06:38:14

+0

您需要花一些时间学习JavaScript和Google方法,或者聘请程序员。 – 2015-03-14 13:22:37

相关问题