Lotus Notes公式语言

时间:2015-12-11 20:01:17

标签: lotus-notes lotus-formula

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

1 个答案:

答案 0 :(得分:1)

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

此外,假设您的输入位于名为 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,然后想出更简单的东西。

相关问题