Skip to main content

隐藏字段

隐藏字段用于在问卷中保存对答题者不可见的数据,适合做自动计算、渠道分析、用户标识和流程控制。隐藏字段不会在前台展示,但会保留在后台数据中。

操作步骤

设置隐藏字段

1754961052056

  1. 在问卷编辑页面,点击需要设置为隐藏的题目
  2. 在右侧设置栏找到"题目设置"区域
  3. 勾选"题目隐藏"选项
💡 操作提示

设置为隐藏后,该题目在答题页面将不可见,但仍会参与数据收集和计算

主要使用场景

1. 自动计算字段

当您需要根据其他题目的答案进行自动计算,但不希望答题者看到计算结果时使用。

适用情况:

  • 问卷评分计算
  • 数据汇总统计
  • 复杂公式运算
  • 条件判断结果

1754961117436

操作步骤:

  1. 创建一个填空题,用于存储计算结果
  2. 在题目设置中配置计算公式(如:{题目1} + {题目2} * 0.8
  3. 勾选"题目隐藏",使计算结果对答题者不可见
  4. 管理员可在后台数据中查看计算结果

URL 传值与渠道分析

通过 URL 参数自动填充隐藏字段,用于追踪答题来源和渠道分析。

适用情况:

  • 推广渠道追踪
  • 用户来源分析
  • 营销活动效果统计
  • A/B 测试分组

设置方法:

  1. 创建隐藏的填空题,用于接收 URL 参数
  2. 在字段设置中配置 URL 参数名称(如:sourcechannel
  3. 分享问卷时在 URL 后添加参数:?source=wechat&channel=promotion
  4. 系统会自动将参数值填入对应的隐藏字段

3. 用户身份标识

存储答题者的身份信息或标识符,用于数据关联和用户追踪。

适用情况:

  • 用户 ID 记录
  • 员工工号存储
  • 会员等级标识
  • 部门归属信息

实现方式:

  • 通过登录系统自动获取用户信息
  • URL 传值方式传入用户标识
  • 与第三方系统集成获取用户数据

逻辑控制字段

用于问卷逻辑判断和流程控制的辅助字段。

适用情况:

  • 跳转逻辑标记
  • 题目显示控制
  • 分支路径记录
  • 状态标识存储

进阶用法

隐藏字段与公式计算

高级计算公式配置

隐藏字段支持复杂的计算公式,可以引用多个题目进行运算:

支持的运算符:

  • 基础运算:+-*/
  • 比较运算:><>=<===!=
  • 逻辑运算:&&||!
  • 条件运算:? :(三元运算符)

公式示例:

// 简单计算
{题目1} + {题目2}

// 条件计算
{年龄} >= 18 ? "成年" : "未成年"

// 复杂运算
({题目1} * 0.3 + {题目2} * 0.7) > 80 ? "通过" : "不通过"

条件显示控制

基于隐藏字段的条件显示

隐藏字段可以作为其他题目显示条件的判断依据:

  1. 设置隐藏字段作为控制变量
  2. 在其他题目的显示条件中引用隐藏字段
  3. 根据隐藏字段的值动态显示或隐藏题目

应用场景:

  • 根据用户类型显示不同题目
  • 基于计算结果展示后续问题
  • 根据来源渠道调整问卷内容

数据查看与分析

后台数据查看

管理员在后台可以查看所有隐藏字段的数据:

  1. 进入"数据管理"页面
  2. 选择对应的问卷
  3. 在数据列表中可以看到隐藏字段的列
  4. 支持对隐藏字段进行筛选和排序

数据导出

隐藏字段数据会包含在导出的 Excel 文件中:

  • Excel 导出会包含所有隐藏字段列
  • 字段名称使用题目标题
  • 支持按隐藏字段值进行数据筛选导出

注意事项

重要提醒
  • 隐藏字段对答题者完全不可见,但会占用数据存储空间
  • 计算公式中引用的题目发生变化时,需要更新公式
  • URL 传值参数名称区分大小写,需要保持一致
  • 隐藏字段不会在答题进度中显示
功能限制
  • 隐藏字段不支持必填验证
  • 不能设置为跳转目标题目
  • 在移动端同样保持隐藏状态
数据安全
  • 敏感信息建议使用加密传输
  • URL 传值的参数会在浏览器历史中留下记录
  • 避免在 URL 中传递机密数据

常见问题

隐藏字段是否会影响问卷加载速度?

隐藏字段不会显著影响问卷加载速度,但过多的计算公式可能会轻微影响性能。建议合理控制隐藏字段数量。

如何验证 URL 传值是否成功?

可以暂时取消隐藏字段的隐藏状态,在测试环境下查看传值效果,确认无误后再重新设置为隐藏。

隐藏字段可以引用其他隐藏字段吗?

可以。隐藏字段之间可以相互引用,但要注意避免循环引用,确保计算逻辑的合理性。

答题者能否通过技术手段查看隐藏字段?

技术上有可能通过查看页面源代码发现隐藏字段,因此不建议在隐藏字段中存储高度敏感的信息。

隐藏字段的数据能否单独导出?

可以。在数据导出时可以选择特定的字段进行导出,包括隐藏字段。