x

Main chapters

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. LimeSurvey Cloud - Quick start guide
  3. LimeSurvey CE - Installation
  4. How to design a good survey (Guide)
  5. Getting started
  6. LimeSurvey configuration
  7. Introduction - Surveys
  8. View survey settings
  9. View survey menu
  10. View survey structure
  11. Introduction - Questions
  12. Introduction - Question Groups
  13. Introduction - Surveys - Management
  14. Survey toolbar options
  15. Multilingual survey
  16. Quick start guide - ExpressionScript
  17. Advanced features
  18. General FAQ
  19. Troubleshooting
  20. Workarounds
  21. License
  22. Version change log
  23. Plugins - Advanced
 Actions

Translations

Translations:Expression Manager/178/zh

From LimeSurvey Manual

语法 含义 注释
e() 返回e的值
formatDate(X,PAT) 返回根据Java数据格式模式格式化的日期X的字符串值
formatNumber(X,PAT) 返回根据Java编号格式化的数字X的字符串值格式模式PAT
getAnsOption(X) 返回与所选选项对应的文本对应答案X 这与X.shown相同
返回与节点X的索引Y处的选项对应的文本
getRelevance(X) 返回问题X的相关方程式
getStartTime() 返回与访问开始时的系统时间对应的日期
getType(X) 返回数据类型的字符串名称 - 例如*NA* if isNA()
gotoFirst() 跳转到第一组相关问题 - 这违反了系统的正常流程
gotoNext() 跳转到下一组相关问题 - 这违反了系统的正常流程
gotoPrevious() 跳转到上一组相关问题 - 这违反了系统的正常流程
isAsked(X) 如果答案既不是*NA*、*INVALID*,也不是*UNASKED* ,则返回true
isInvalid(X) 如果答案类型为*INVALID*,则返回true
isNA(X) 如果答案类型为*NA* ,则返回true
isNotUnderstood(X) 如果答案类型为*HUH* ,则返回true
isRefused(X) 如果答案类型为*REFUSED* ,则返回true
isSpecial(X) 如果答案类型为 *UNASKED*、 *NA*、 *REFUSED*,、*INVALID*、 *UNKNOWN*或*HUH*,则返回true
isUnknown(X) 如果答案类型为*UNKNOWN* ,则返回true
jumpTo(X) 跳转到包含指定问题的组 - 这违反了系统的正常流程
jumpToFirstUnasked() 跳转到第一个未解决的问题 从而绕过以前回答的问题这违反了系统的正常流程
lastIndexOf(X,Y) 返回字符串X中字符串Y的最后一个索引(基数为0)。如果Y中不包含Y,则返回-1
list(X,...) 一个包含逗号分隔的正值列表的字符串,其中"和"分隔最后两个
mean(X,...) 返回值列表的平均值
numAnsOptions(X) 返回问题X的答案选项的数量
orlist(X,...) 包含的字符串逗号分隔的正值列表,用"或"分隔最后两个
parseDate(X,PAT) 返回用Java日期格式模式PAT解析的字符串X的日期值
parseNumber(X,PAT) 返回用Java数字格式模式PAT
showAllResponsesExcept( questionList,attributeList,attributeTitleList) questionList =以管道分隔的问题标识符列表; attributeList =管道分隔的属性列表(如问题#,标题,文本,类型 - 因此您可以决定要显示的内容); attributeTitleList =管道分隔的表头列表,因此可以使报告国际化。
showTheseResponses( questionList,attributeList,attributeTitleList) questionList =管道分隔的问题标识符列表; attributeList =管道分隔的属性列表(如问题#,标题,文本,类型 - 因此您可以决定要显示的内容); attributeTitleList =管道分隔的表头列表,因此可以使报告国际化。