问题描述
我想创建一个字段来告诉我, 如果该字段的内容为空(例如:无附件), 它会在另一个字段中反映出它是空的。
因此, 我已经在表单中创建/测试了富文本字段。 假设富文本名称是 Test1。
在Test2字段中,我将公式设置为这样,
@If(Test1!="";"Yes";"No")
因此,在 Test2 的字段中,它不会向我显示 Test1 的字段为空,即使它在 Test1 字段中没有文本/附件。
我测试了很多次,结果还是一样。
请帮我解决这个问题。
提前致谢。
解决方法
AFAIK 没有直接的解决方案。如果您可以选择使用 LotusScript,这里有一个常见的解决方法来确定 RT 字段是否为空:
- 通过调用 NotesUiDocument.GoToField("Test1") 将焦点放在 RT 字段上。
- 通过调用 NotesUiDocument.SelectAll() 选择 RT 字段的所有内容。
如果 RT 字段为空,对 NotesUiDocument.SelectAll 的调用将引发错误(不记得哪个错误代码)。使用 On Error GoTo
为了使这种方法对用户更加友好,我还建议您添加一些代码,将焦点放回原始字段(即在触发上述 LS 代码之前具有焦点的字段)。
>