您能否根据 Google 表单中之前的答案减少问题的选项?

问题描述 投票:0回答:1

我需要创建一个 Google 表单,用于询问游戏玩家的姓名、他们想玩哪个游戏以及他们想玩游戏的规则。不同游戏的规则选择不同,但有一些重叠,即

游戏 1 选择:规则 1、规则 2、规则 3

游戏 2 选择:规则 1、规则 3、规则 5

第 3 场游戏选择:规则 2、规则 4、规则 6

此工作表显示了我希望链接的 Google 工作表的外观。

我尝试了两种选择,但都没有完全按照我想要的方式工作。

选项 1:使用条件格式根据玩家的游戏选择引导他们了解相关的游戏规则。

谷歌表格

谷歌表格

这确实可以防止玩家选择他们选择的游戏中不可用的游戏规则(例如,在玩游戏 1 时选择规则 4)。问题是,如果您玩的是不同的游戏,则 Google 表格对于同一规则具有不同的列。我希望表格在同一列中显示规则 1,无论您是玩游戏 1 还是游戏 2。

选项 2:向玩家显示所有规则选项,并找到限制他们答案的方法。

谷歌表格

谷歌表格

此选项创建了一个我很满意的 Google 表格,但它并不能阻止玩家选择不适用于他们的游戏的规则。有没有办法根据他们选择的游戏来限制“规则选择”的可用答案?

如果这意味着我可以获得所需的解决方案,我愿意使用应用程序脚本?

google-sheets google-forms
1个回答
0
投票

是的,您可以使用“根据答案转到部分”功能或条件逻辑,根据 Google 表单中之前的答案减少或过滤问题中的选项。具体方法如下:

方法1:使用“根据答案转到部分” 在表单中为不同的问题组创建多个部分。

单击“添加部分”按钮(两条水平线)为下一组问题创建一个新部分。 创建第一个问题将决定下一个问题的选项。例如,多项选择题询问“您对什么类型的产品感兴趣?”

为第二题设置条件逻辑:

在您的表单中添加一个新问题(例如,下拉列表或多项选择题),该问题将根据第一个问题的答案显示不同的选项。 单击第一个问题右下角的三个点 (⋮),然后选择“根据答案转到部分”。 对于第一个问题中的每个选项,根据用户的回答指定应遵循哪个部分。 自定义每个部分中的第二个问题以根据第一个答案显示相关选项。

示例:

如果第一个问题问“您对什么类型的产品感兴趣?”并且您有“电子产品”和“服装”等选项,您可以为每种类型创建单独的部分。 在“电子产品”部分,询问特定的电子产品,在“服装”部分,询问与服装相关的问题。 方法2:使用“响应验证”和隐藏部分进行动态过滤 虽然 Google 表单不允许根据先前的答案动态隐藏多项选择或下拉问题中的各个选项(像其他一些平台一样),但您可以使用部分和条件导航来设置表单结构,如上所述。

通过组合各个部分并根据响应在它们之间导航,您可以有效地为用户“过滤”下一组选项。

© www.soinside.com 2019 - 2024. All rights reserved.