x

主要章节

  1. LimeSurvey Cloud 与 LimeSurvey CE 对比
  2. 快速入门指南 - LimeSurvey 3.0+
  3. 软件安装
  4. 如何设计一个不错的调查(向导)
  5. 入门指南
  6. 管理 LimeSurvey
  7. 调查 - 说明
  8. 调查设置
  9. 问卷调查菜单
  10. 调查问卷结构
  11. 问题 - 简介
  12. 题组 - 简介
  13. 调查 - 管理
  14. 调查工具栏选项
  15. 多语言调查
  16. ExpressionScript 引擎 - 快速入门指南
  17. 其他和高级功能
  18. 常规问答
  19. 故障排除
  20. 变通方法
  21. 许可证
  22. 版本更改日志
  23. 插件
 Actions

SGQA标识符

From LimeSurvey Manual

本页面可能为机器翻译,可能包含错误。 查看英文原文 · 改进此翻译
This page is a translated version of the page SGQA identifier and the translation is 100% complete.


重要提示:
SGQA标识符和INSERTANS: 代码自版本4起已在表达式中弃用,在 LimeSurvey 7 中不能再使用。

请改用与 ExpressionScript 兼容的问题代码。如果随调查结构/存档导入了 SGQA/INSERTANS: 标签,系统会自动将其转换。 请查看命名规范。


提示: 本页介绍如何查找 SGQA 标识符。有关如何使用它的信息,请参阅页面添加问题。


概述

SGQA(调查/问题组/问题/答案)标识符是指向某个问题答案的快捷方式。您创建的每个调查、问题组和问题都会在数据库中被分配一个唯一的编号。您可以在管理界面中调查、问题组和问题栏的标题中看到此编号(例如,请参见下方的“问题ID”列)。



要确定 SGQA 标识符,您需要将调查、问题组和问题的编号连在一起,中间用字母“X”分隔。例如,SGQA 应类似于:“745X35X5”。


注意: 请始终使用大写字母(使用“X”而不是“x”)!


使用编辑器添加占位符

集成编辑器具有为某个问题选择占位符的功能。该图标名为“Placement fields”。此功能始终只列出之前调查页面中的问题,因此取决于调查模式。




单选题的标识符

例如:调查的ID为1,问题组的ID为6,问题的ID为12。单选题的标识符如下所示:

1X6X12


多选题的标识符

由于这是多选题,还必须标识具体的答案。只需添加该答案的代码,不加 X。例如:调查的ID为1,问题组的ID为6,问题的ID为12。具体答案的代码为“ber1”。

此多选题答案的标识符如下所示:

1X6X12ber1


阵列题型的标识符

由于这是阵列问题,还必须标识单元格中的具体子问题。添加该行的子问题代码,不加 X。例如:调查的ID为1,问题组的ID为6,问题的ID为12。具体子问题的代码为“ber1”。此“阵列”问题答案的标识符如下所示:

1X6X12ber1


阵列(文本)或阵列(数字)问题的标识符

由于这是组合阵列问题,还必须标识单元格中的具体答案。添加该行的子问题代码(不加 X),然后附加下划线字符,最后添加标识该列的子问题代码。例如:调查的ID为1,问题组的ID为6,问题的ID为12。具体子问题的代码为“ber1”,列由代码为“lab1”的子问题标识。

此“阵列(文本)”问题答案的标识符如下所示:

1X6X12ber1_lab1


SGQA标识符的用途

SGQA 标识符可用于将之前已保存问题的答案加载到后续问题的问题文本中(简要指南请参见wiki 中有关问题的简介部分)。

它还可用于调查的查询URL中,以“预填”调查答案。例如,对于 SGQA 1X6X121ab1,您的查询URL可以包含“&1X6X121ab1=Y”,从而用“Y”预填该答案。(请参见使用调查URL预填调查答案)


有关URL字段的更多详细信息,请查看以下wiki 部分。


SGQA 标识符同时也是数据库中调查反馈表里存储每个问题数据的字段名称。


动态引用 SGQ 标识符

有时您可能需要动态引用某个问题。例如,您想要隐藏简短文本答案的输入文本框。此时,您可以使用 {SGQ} 标识符来实现。LimeSurvey 会将 {SGQ} 替换为该问题的完整 ID,例如 3583X84X249。