问答 查看内容
返回列表

表单录入自定义数据规则, 如何设置多值属性的匹配

16 1
发表于 昨天 15:37 | 查看全部 阅读模式
表单录入自定义数据规则, 如何设置多值属性的匹配。用字段名in 用户属性结果是不生效的,看不到其他人提交的数据

评论1

观小益楼主Lv.1 发表于 昨天 15:38 | 查看全部
多值用户属性不能直接写成 字段 in ([CURRENT_USER.多值属性]),CURRENT_USER 替换逻辑只是把用户属性值整体替换成一个字符串,并加单引号。比如多值属性是 A,B,C,规则:

[单选] in ([CURRENT_USER.多选属性测试])
会变成类似:

[单选] in ('A,B,C')
它不会自动展开成:

[单选] in ('A','B','C')
所以匹配不到 A 或 B,只会匹配完整字符串 A,B,C。

正确写法应使用 split + array_contains:

array_contains(split([CURRENT_USER.多选属性测试], ","), [单选])
截图202605281539021506.jpg 截图202605281539078382.jpg 截图202605281539119598.jpg

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表