添加新的数据字段并自动填充到 Google 表单中?

Add a new data field and automatically populate it in Google Form?

我要收集以下数据:

姓名 |地址 | pn

现在我想要的是提交数据时必须有一个新字段json_data。

例如: 当name="hello", address="address", pn="000", 自动字段 json_data 应该是:

{
"name":"hello",
"address":"address",
"pn":"000"
}

我最好的猜测是,您必须通过单击带有叉号的绿色矩形从您的来源创建回复电子表格。至少提交一个回复并在该行的下一个单元格中构建您的公式。我建造了

="}
    'name' : "&D2&",
    'address' : "&E2&",
    'pin' : "&F2&",
    }"'
  }'

使用 Ctl-enter 获取新行。使用 'new line in formulas' 搜索 '\n' 不起作用的原因。在电子表格中完善您的结果。

将公式复制到脚本中并使用 cell.setFormula。

您的脚本可以根据需要(每天、每周)使用触发器将公式复制到数据范围的末尾,但我不知道您如何在添加新响应时自动添加它。最简单的方法是在接下来的任何过程使用电子表格之前添加公式。