首页 文章

可以在Google表单中修改Google电子表格的行

提问于
浏览
0

我正在寻找一种通过电子表格中每一行的表单共同编辑大型Google电子表格的方法 . (我不想简单地向所有人提供对电子表格的访问权限,因为某些字段有多行,并且在电子表格内部直接编辑有点困难 . )

我已设法使用Is it possible to 'prefill' a google form using data from a google spreadsheet?How to prefill Google form checkboxes?为每一行创建预填表格 . (然后我可以创建一个视图作为一个Awesome表,每行有一个按钮,打开对应于该行的预填表格) .

但响应不会更新现有的行,而是添加一个新行(在第2行奇怪地保护 Headers ,但是弄乱了需要第2行中的过滤器信息的Awesome表) .

如何制作在表格的特定行写入的预填表格?如果可能的话,创建预填充的同一行 . 也许有一些脚本是由提交表格触发并取代标准录音?或者是否有其他方式通过表单编辑Google电子表格?


Update:

这比预期的要困难得多,我终于回到了原点 . 以下是我最终一起黑客攻击:电子表格文档文档有三张:

  • main:主要数据

  • temp:仅用于提交后自动添加的条目

  • links:保持与主工作表的每一行对应的编辑链接和响应ID

然后

  • 可以从菜单触发的功能:为每行main创建一个预填充答案,提交,并将url和id放在链接表中 . 这些链接分发给不同的人,他们被要求通过表单更新其行的预填充信息 .

  • 附加到表单的onFormSubmit函数

  • 在链接中搜索具有正确响应ID的行

  • 更新main中的相应行

因此根本不使用临时表,所有条目都是手动处理的 . 由于链接已经分发,我还没有想要做出全新的回复 . )

1 回答

相关问题