根据对同一行中另一个特定单元格的任何更改来编辑特定单元格

时间:2019-11-21 20:03:55

标签: google-apps-script checkbox google-sheets google-sheets-formula gs-conditional-formatting

在Google表格中,每当同一行中的另一个特定单元格发生任何变化时,是否可以自动编辑(即切换复选框或更改颜色)该单元格?例如,如果我想在单元格 D1 K1 M1 中的值时切换单元格 A1 中的复选框。 em>被更改了,有可能吗?

2 个答案:

答案 0 :(得分:2)

您可以实现脚本:

function onEdit(e) {
  ss = e.source
  sheet = ss.getActiveSheet();
  range = e.range //This is the edited range

  if(range.getA1Notation() == "D1") {
    sheet.getRange('A1').setValue('TRUE')
  }
}

答案 1 :(得分:0)

  • 切换一个复选框:是,可能
  • 更改颜色:也可以
  

更改单元格D1,K1或M1中的值

取决于是否通过手动更改

示例-如果这3个单元格中的任何一个变为“非空”,则该复选框被选中:

0

然后可以按照以下步骤进行颜色更改:

0