生成固定长度的随机字符串
宜搭提供了一个生成随机码的函数:UUID(),生成唯一字符串。
每次打开表单,就自动生成了这样的一个随机序列,这样的字符串是永远不会重复的,但是不一定会满足用户的需要。有的用户需要短一些的随机序列,用 UUID()也可以做。但是只能做到伪随机,不能保证一定不重复。大家应该想到了,就是从这个字符中截取一部分,来作为一个新的随机序列。
做一个 10 位随机序列,由大写字母和数字构成。
用到的函数:
- RIGHT(A,B):取字符串 A 中的最右边 B 位数
- UPPER(A):将字符串 A 中的小写都转换成大写
- UUID():生成唯一字符串赋值给单行输入框
最终公式为:
{"text":"UPPER(RIGHT(UUID(),10))","marks":[],"isCmData":true}
注意:UUID() 保证输出的字符串不会重复,不能保证从这串字符串中截取的一部分也不重复,因此有需要不重复的用户,要进行校验去提醒用户刷新获取新的字符串。
宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------------------获取宜搭最新信息,欢迎关注我们--------------------
本文档对您是否有帮助?