Lotus notes lotusnotes公式语言

Lotus notes lotusnotes公式语言,lotus-notes,lotus-formula,Lotus Notes,Lotus Formula,我有一个包含10位数字(即10个数字)的字段,我想用该字段的最后4位数字来替换该字段值。可能有一种更简单的方法来实现这一点,但我假设您希望输出为文本,并且不知道输入是文本还是数字 此外,假设您的输入位于名为inputText的未知类型字段中,并且您要返回的位数位于名为digits的字段中,您可以使用以下代码: tmp := @Right(@Text(@TextToNumber(@Text(InputText))/@Power(10; @TextToNumber(@Text(digits))));

我有一个包含10位数字(即10个数字)的字段,我想用该字段的最后4位数字来替换该字段值。

可能有一种更简单的方法来实现这一点,但我假设您希望输出为文本,并且不知道输入是文本还是数字

此外,假设您的输入位于名为inputText的未知类型字段中,并且您要返回的位数位于名为digits的字段中,您可以使用以下代码:

tmp := @Right(@Text(@TextToNumber(@Text(InputText))/@Power(10; @TextToNumber(@Text(digits)))); ".");
tmp := @If(@Right(@Text(@TextToNumber(InputText)); 1) = "0"; tmp + "0"; tmp);
@If(@IsError(tmp); "Error"; tmp)

或者,正如umeli所建议的,您可以在Designer帮助中查找@Text、@Right和@TextToNumber,并找到更简单的方法。

您还需要告诉我们字段类型是否为Text,但恰好是用数字填充的,或者字段类型实际上是Number。也许关键字“@Right”,@Text,@toNumber可以帮助您。。。