You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

REDCap多变量连续管道及逻辑编辑器特殊函数调用问题咨询

REDCap 常见问题解答

问题1:描述文本字段连续显示两个变量值(无空格)的解决方法

在REDCap描述文本字段中直接写[variable1][variable2]时,解析器会误将第二个变量识别为第一个变量的一部分,导致仅第一个变量被插入。解决方法是使用嵌入计算表达式拼接变量:

  • 在描述字段中写入:数据库链接:{=concat([variable1], [variable2])}
  • 原理:{=...}是REDCap支持的嵌入计算语法,concat()函数会直接拼接两个变量的实际值,实现无空格连续显示的需求。

问题2:逻辑编辑器中调用特殊函数与智能变量的语法问题

你使用的@DEFAULT=concat('[redcap-version-url]','[qi106:value]'), @READONLY写法存在语法错误,并非组合不兼容,修正方式如下:

  1. 移除管道变量的方括号:在@DEFAULT的表达式中,智能变量和字段值不需要用[...]包裹,直接写名称即可
  2. 字段值引用简化:字段值直接写变量名qi106,无需:value后缀
  3. 修正后的语法:@DEFAULT=concat(redcap-version-url, qi106), @READONLY

另外需确保该字段为文本类型,且qi106字段在当前记录中已有有效值,这样就能正常拼接智能变量和字段值并设置为默认值,同时锁定字段为只读。

内容的提问来源于stack exchange,提问作者JackJackAttack0214

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 22:58:19