我想了解如何根据我的Google电子表格中另一个相邻单元格中的值阻止单元格。根据Google电子表格中另一个单元格中的值阻止单元格被编辑
在我的Google电子表格中,列A和列B都有一个下拉列表。我想单元格B1被锁定,如果从列A中的下拉列表中选择了一个特定的项目。
我跑过了一个类似的链接,但我不知道如何调整它以满足我的需要。这是可以做到的吗?
我想了解如何根据我的Google电子表格中另一个相邻单元格中的值阻止单元格。根据Google电子表格中另一个单元格中的值阻止单元格被编辑
在我的Google电子表格中,列A和列B都有一个下拉列表。我想单元格B1被锁定,如果从列A中的下拉列表中选择了一个特定的项目。
我跑过了一个类似的链接,但我不知道如何调整它以满足我的需要。这是可以做到的吗?
要监视某个单元格的状态,可以使用简单的或可安装的触发器。一个简单的触发器只需要一个特定的功能名称,不需要其他设置
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
};
};
};
“谢谢!”,我真的很感谢这个答案,但要坦率地说,我完全是新的脚本和不知道更多,所以请你能给我一个这个答案的示例脚本? – abhijit 2015-03-14 06:38:14
您需要花一些时间学习JavaScript和Google方法,或者聘请程序员。 – 2015-03-14 13:22:37
您可以使用一个简单的'onEdit()'触发器来监视列A中单元格的状态,然后作用于单元格B1。 [Google文档](https://developers.google.com/apps-script/guides/triggers/#onedit) – 2015-03-13 14:42:33