Validation 富文本字段的验证公式

Validation 富文本字段的验证公式,validation,formula,lotus,richtext,Validation,Formula,Lotus,Richtext,如果用户没有设置值,我有这个代码来验证我的富文本 @If(Attachment1= "" ; @Do(@Prompt([Ok]; "Validation Error"; "Cannot leave blank Attachments."); @Return("")); ""); @If(Attachment2= "" ; @Do(@Prompt([Ok]; "Validation Error"; "Cannot leave blank Attachments."); @Return(""));

如果用户没有设置值,我有这个代码来验证我的富文本

@If(Attachment1= "" ; @Do(@Prompt([Ok]; "Validation Error"; "Cannot leave blank Attachments."); @Return("")); "");

@If(Attachment2= "" ; @Do(@Prompt([Ok]; "Validation Error"; "Cannot leave blank Attachments."); @Return("")); "");
问题是,尽管富文本有一个值,但它一直在提示这一点 它是空白的


我做错了什么?

验证富文本字段的方式与验证其他字段的方式不同

DeveloperWorks上的这篇文章提供了三种方法:

验证富文本字段的方法与验证其他字段的方法不同

DeveloperWorks上的这篇文章提供了三种方法:

谢谢,我已经试过做querysave了。但问题是我需要在保存文档之前验证它。我也尝试过@attachments,但我发现如果您有多个富文本字段,它是没有用的。您尝试过本文中提到的任何Lotusscript方法吗?它们都使用表示前端文档的NotesUIDocument类,因此可以验证未保存的文档。我有一个提交按钮,它将发送电子邮件并保存文档。发生了什么情况,如果我单击submit,它将首先发送一封电子邮件,然后--Sub Querysave(Source作为Notesuidocument,Continue作为Variant)if(Source.FieldGetText(“rtfield”)=“”)然后Messagebox(“请输入一些文本”)调用Source.GotoField(“rtfield”)Continue=False End if End-End-if-End-Sub将提示“请输入一些文本”。然后它会询问我是否要保存文档。我真的想在发送电子邮件和保存文档之前先验证它。然后将代码添加到提交按钮。您需要添加“Dim uidoc as noteSuidoc”然后在buttonThanks的代码中使用uidoc而不是Source!我真的很感激你帮助我的努力。我无法添加代码提交按钮,因为我的提交按钮由几个公式组成,包括发送电子邮件和保存文档。我多么希望这个公式能和lotusscript结合起来。谢谢,我已经试过做querysave了。但问题是我需要在保存文档之前验证它。我也尝试过@attachments,但我发现如果您有多个富文本字段,它是没有用的。您尝试过本文中提到的任何Lotusscript方法吗?它们都使用表示前端文档的NotesUIDocument类,因此可以验证未保存的文档。我有一个提交按钮,它将发送电子邮件并保存文档。发生了什么情况,如果我单击submit,它将首先发送一封电子邮件,然后--Sub Querysave(Source作为Notesuidocument,Continue作为Variant)if(Source.FieldGetText(“rtfield”)=“”)然后Messagebox(“请输入一些文本”)调用Source.GotoField(“rtfield”)Continue=False End if End-End-if-End-Sub将提示“请输入一些文本”。然后它会询问我是否要保存文档。我真的想在发送电子邮件和保存文档之前先验证它。然后将代码添加到提交按钮。您需要添加“Dim uidoc as noteSuidoc”然后在buttonThanks的代码中使用uidoc而不是Source!我真的很感激你帮助我的努力。我无法添加代码提交按钮,因为我的提交按钮由几个公式组成,包括发送电子邮件和保存文档。我多么希望这个公式能与lotusscript结合起来。