在 Ragic 中,大多数情况下可以使用字掩码字段来设置只显示字段值的末几码,并指定哪些群组可以检视完整数据。
不过,这种字段仅支持隐藏开头部分的字符,无法隐藏特定位置字符,例如:只能将“王小明”能设置显示为“●●●●●●小明”。
若要隐藏特定字符,例如:将“王小明”显示为:“王*明”,就需要透过公式来设置。
可搭配以下两个公式来达成掩码效果:
1. MID(value, start, [length]):取出指定位置的字符
2. SUBSTITUTE(text, old_text, new_text, [instance_num]):将该字符替换为“*”
1. 创建源姓名字段
在表单中新增一个字段(例如 A1),设为自由输入字段,用于输入完整姓名。
2. 创建公式掩码字段
再新增一个字段,同样设为自由输入字段,并套用以下公式:SUBSTITUTE(A1,MID(A1,1,1),"*")
就可以将源姓名中第二个字符替换为“*”。
1. 若需在其他表单中引用这个透过公式掩码的姓名字段,可以使用链接与加载加载公式掩码字段的内容。
2. 可以创建多版本表单,在特定版本的表单只显示将公式字掩码字段。