如何在表单提交的响应电子表格中添加额外的列?

How to add an extra column in the response spreadsheet on a Form submit?

我有一个 Google 表格,其中有一个选择题:

What do you eat at breakfast?

  • Scramble eggs
  • Cereals and milk
  • Sausages
  • Others

用户可以select一个选择。

问题是 Google 表单的响应电子表格将只有两列,即:TimestampWhat do you eat at breakfast?,并且它只会存储选择的结果(Scramble eggsCereals and milkSausagesOthers)。

我想要的是有一个带有布尔值 True/False 的列 Scramble eggs,一个列 Cereals and milk,等等。这是为了简化标记的使用,以创建带有复选框的 PDF 以显示用户的选择。

现在,我尝试了几种方法,但根本没有成功...一些帮助将非常有用。

因此,您的文本回复在 B2:B 中。将 "Scrambled Eggs" 放入 C1 并将以下公式放入 C2(注意空参数是故意的):

=arrayformula(if(isblank(B2:B), , B2:B = C1))

当B为空时不输出任何内容,否则根据B2的内容是否与值C1匹配输出TRUE或FALSE。输出将随着新条目的进入而更新。

对谷物和牛奶、香肠或其他做同样的事情。


(我确实认为炒鸡蛋和香肠很相配,你不应该限制用户只能回答一个问题。单独的复选框也可以避免这个问题。)