宜搭提供了一个生成随机码的函数:UUID(),生成唯一字符串。 每次打开表单,就自动生成了这样的一个随机序列,这样的字符串是永远不会重复的,但是不一定会满足用户的需要。有的用户需要短一些的随机序列,用 UUID()也可以做。但是只能做到伪随机,不能保证一定不重复。大家应该想到了,就是从这个字符中截取一部分,来作为一个新的随机序列。 做一个 10 位随机序列,由大写字母和数字构成。 用到的函数: ● RIGHT(A,B):取字符串 A 中的最右边 B 位数 ● UPPER(A):将字符串 A 中的小写都转换成大写 ● UUID():生成唯一字符串赋值给单行输入框 最终公式为: {"text":"UPPER(RIGHT(UUID(),10))","marks":[],"isCmData":true} 注意:UUID() 保证输出的字符串不会重复,不能保证从这串字符串中截取的一部分也不重复,因此有需要不重复的用户,要进行校验去提醒用户刷新获取新的字符串。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。