Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 使用谷歌表单中的数字答案为谷歌表单中的动态文本选择谷歌表单中的行号?_Google Apps Script_Google Sheets_Google Forms - Fatal编程技术网

Google apps script 使用谷歌表单中的数字答案为谷歌表单中的动态文本选择谷歌表单中的行号?

Google apps script 使用谷歌表单中的数字答案为谷歌表单中的动态文本选择谷歌表单中的行号?,google-apps-script,google-sheets,google-forms,Google Apps Script,Google Sheets,Google Forms,我想使用谷歌表单在谷歌表单中为源列表分配类别。我想具体使用谷歌表单,因为我需要为一群不熟悉编程的人创建一个管道。GoogleForms很容易使用,但仍然会产生高度标准化的输出,我可以随后将其导入R并进行分析。此外,与谷歌表单相比,谷歌表单能够更好地显示大量文本(约200字) 理想情况下(并考虑到Google Forms在使用前一个问题的答案动态显示下一个问题方面相对有限的功能),我正在寻找一种类似以下的结构: 问题1:手动提供要分类的源的数量 使用问题1的答案将标题源和源描述显示为文本,这些文本

我想使用谷歌表单在谷歌表单中为源列表分配类别。我想具体使用谷歌表单,因为我需要为一群不熟悉编程的人创建一个管道。GoogleForms很容易使用,但仍然会产生高度标准化的输出,我可以随后将其导入R并进行分析。此外,与谷歌表单相比,谷歌表单能够更好地显示大量文本(约200字)

理想情况下(并考虑到Google Forms在使用前一个问题的答案动态显示下一个问题方面相对有限的功能),我正在寻找一种类似以下的结构:

  • 问题1:手动提供要分类的源的数量
  • 使用问题1的答案将标题源和源描述显示为文本,这些文本从与问题1的答案对应的谷歌工作表中的一行中提取
  • n关于显示的源的问题,这些问题总是相同的(因此是静态的)
  • 提交表单(并显示提交另一个响应的选项)
  • 这些问题的答案应该自动写入谷歌表单,每个问题都有列,每个提交的表单都有新行(就像谷歌表单通常会出现的情况一样)

    虽然我不认为设置非常困难或复杂,但我正在努力解决如何实现这一点——这肯定是因为我没有使用谷歌应用程序脚本的经验,也不知道谷歌表单功能的确切限制

    问题


    如果可能,我如何创建一个执行步骤1到4的表单(可能使用Google Apps脚本)?如果这完全不可能在谷歌表单中使用之前的答案作为后续答案,那么我如何才能为步骤1创建一个表单(同样的问题是使用谷歌应用程序脚本),然后自动将用户重定向到第二个表单进行步骤2到步骤4,根据第一张表单上的答案?

    我认为您将很难根据自己的需要使用谷歌表单。我会用一个网络应用程序来解决这个问题,但是对于如何解决这个问题会有很多不同的意见,这就是为什么我投票结束这个问题。这不是我们在这里处理的问题。谷歌表单没有动态功能。因此,当用户选择一个选项时,它无法查找选项。您可以使用问题以编程方式更新表单,然后使用跳转条件来控制流程。这有意义吗?谢谢你的反应!根据你在twitter()上的评论和评论,我得出结论,googleforms确实不能做我想做的事情。因此,我决定放弃使用谷歌表单的想法,只使用谷歌表单。只要再努力一点,就可以在谷歌表格中显示和阅读更大的文本块,我还可以限制答案的可能性。谢谢你澄清这一点,知道有些事情是不可能的也是很重要的@事实上,我想给你一些建议来启发你。不可能动态地更改G表单,但是可以解决这个问题。首先,我认为如果您的电子表格发生更改,您可以自动组装一个新的G表单。这可能是可能的,但它有点乏味,而且不防错误,所以乍一看最好避免。如果你只是有一系列静态的问题想进入G表格,那么你可以简单地在G表格内制定规则,根据之前的回答将受访者发送到表格的其他部分。这是否回答了你的问题?我认为你将很难根据自己的需要使用谷歌表单。我会用一个网络应用程序来解决这个问题,但是对于如何解决这个问题会有很多不同的意见,这就是为什么我投票结束这个问题。这不是我们在这里处理的问题。谷歌表单没有动态功能。因此,当用户选择一个选项时,它无法查找选项。您可以使用问题以编程方式更新表单,然后使用跳转条件来控制流程。这有意义吗?谢谢你的反应!根据你在twitter()上的评论和评论,我得出结论,googleforms确实不能做我想做的事情。因此,我决定放弃使用谷歌表单的想法,只使用谷歌表单。只要再努力一点,就可以在谷歌表格中显示和阅读更大的文本块,我还可以限制答案的可能性。谢谢你澄清这一点,知道有些事情是不可能的也是很重要的@事实上,我想给你一些建议来启发你。不可能动态地更改G表单,但是可以解决这个问题。首先,我认为如果您的电子表格发生更改,您可以自动组装一个新的G表单。这可能是可能的,但它有点乏味,而且不防错误,所以乍一看最好避免。如果你只是有一系列静态的问题想进入G表格,那么你可以简单地在G表格内制定规则,根据之前的回答将受访者发送到表格的其他部分。这是否回答了你的问题?