基于多个复选框选择显示文本

Display text based on multiple checkbox selection

我目前正在尝试弄清楚如何根据 Google 表格中的复选框选择(多个)显示预定义文本。

示例:

Checkbox 1 True
Checkbox 2
Checkbox 3 True

预定义答案:

Answer 1
Answer 2
Answer 3 

结果:

知道如何实现吗?

图中的另一个例子: Example

尝试

=textjoin(char(10),,arrayformula(vlookup(filter( C1:C6, A1:A6=true, left(C1:C6,1)=A15),A8:B13,2,0)))

你可以用 onedit 触发器做同样的事情

function onEdit(e) {
  //e.source.toast("onEdit");
  const sh = e.range.getSheet();
  if(sh.getName() == 'Sheet0' && e.range.columnStart == 1) {
    sh.getRange('D1').setValue(sh.getRange(1,1,sh.getLastRow(),2).getValues().filter(r => r[0]).map(r => r[1]).join(','));
  }
}

输出是 col2 中的字符串,其中 col1 为真