【发布时间】:2020-08-28 09:17:45
【问题描述】:
我正在尝试根据 1 个表单输入的数据使 Google 表单填充具有多行的电子表格,如下所示:
- 表格简单,客户信息最少https://docs.google.com/forms/d/1LrKlVuI7kxVU0lxz70Uu-2Obj4x3qIwe6nS-ErzbCAg/
- 根据客户选择的零件数量(目前为 1、2 或 3) 表格转到通过零件名称和标识号输入 1、2 或 3 的部分https://docs.google.com/spreadsheets/d/1kAsgrB-2swL_tWYyXF5GLLX2PkVrkHYkcKr9eaQ8gnI/edit?usp=sharing
输入后,我需要表单在工作表(或格式化工作表)中输入数据,如下所示: - 输入的每个部分(1、2 或 3)应位于具有相同客户名称的单独行中
- 然后,表格编辑者可以在额外的行中输入数据,例如“交货日期”和“商品价格”
短: 提交了 1 个表单,表单中有 3 个问题,3 行
附言单元格着色仅用于指出行之间的公共数据
【问题讨论】:
-
默认情况下,每个表单提交都是一个新行。您可以在新选项卡中重新构建表单数据并使用它。
-
到目前为止您做了哪些研究?你尝试过什么吗?我正在考虑三个选项:(1)安装一个onFormSubmit,它将以所需格式直接将提交的数据添加到电子表格中,(2)安装一个
onFormSubmit,它将从Form Responses获取数据并复制它以所需的格式复制到所需的工作表,以及 (3) 使用工作表公式将数据复制到所需的格式。你认为什么最适合你的情况?您愿意使用 Apps 脚本吗? -
另外,您提供的表格不是公开的。您能否提供一份可公开访问且不含敏感信息的副本?
-
完成。我已经公开了表单(对此感到抱歉)...我尝试使用在 stackexchange [link]webapps.stackexchange.com/questions/107100/… 上发布的类似问题,但没有完全做到。我没有使用“应用程序脚本”,我认为我必须实现更“自动化”的东西(在提交表单时)
-
嗯,Apps Script 是一个实现“更自动化”的工具,就像我之前提到的
onFormSubmit。在这种情况下,我之前提到的任何选项都适合您吗?
标签: google-sheets google-forms