什么是不同的参数,基于这些参数,Lotus Notes中的@unique返回一个唯一值。

时间:2012-06-25 18:15:12

标签: lotus-notes formula lotus-domino lotus lotus-formula

基于Lotus Notes中的@unique返回唯一值的不同参数是什么。

3 个答案:

答案 0 :(得分:4)

只使用没有参数的@Unique,它将构建一个唯一值。

See the documentation

如果具有相似名称的不同用户在同一秒内调用此公式,则可能会返回重复值。 This site讨论了该问题的解决方法,如果这对您很重要。

答案 1 :(得分:4)

当文档说@Unique()返回“随机,唯一的文本值”时,文档不正确。它不是随机的,实际上没有值的随机分量。它不能保证是独一无二的。

@Unique的返回值基于用户名和日期/时间。前四个字符是:名字的第一个字母+姓氏的第一个字母+姓氏的第二个字母+姓氏的最后一个字母。最后六个字符是日期/时间戳,分辨率为1秒。我不知道编码是如何工作的。此值将始终随着时间而增加。

答案 2 :(得分:1)

除了其他答案:

在同一台计算机上多次调用@unique将始终返回唯一的答案,即使重复调用的时间比分辨率允许的时间更快。计数器将始终继续运行。