如果在莲花笔记中

问题描述 投票:0回答:4

如何在Lotus Notes中结束if语句。

示例。

@If(@Text(textbox1)="";@Failure("Please input your name");@Success);@command([filesave])
lotus-notes lotus-domino lotus lotus-formula
4个回答
7
投票

您可以使用@Return("")来结束公式语句的执行。

请阅读 Lotus Notes 和 Domino Designer 客户端的文档。在 Lotus Notes 数据目录的帮助文件夹中查找帮助数据库。

这是 @Return 的在线帮助: http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.main.doc%2FH_RETURN.html

这是 @If 的在线帮助: http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.main.doc%2FH_IF.html


3
投票

你可以跳过@success afaik并尝试这个:

@If(
    @Text(textbox1)="";
    @Failure("Please input your name");
    @command([filesave])
);

另一种选择是使用@do:

@If(
    @Text(textbox1)="";
    @Failure("Please input your name");
    @do(
        @success;
        @command([filesave])
    )
);

0
投票

您可以通过简单的提示来替代failure方法。

@If(
    @Text(textbox1)="";
    @prompt([OK],"Warning", "Please input your name");
    @command([filesave])
    );

0
投票

根据文档,@Failure 仅适用于输入验证公式。

链接到@Failure文档

那篇文章描述了应该如何使用它。

© www.soinside.com 2019 - 2024. All rights reserved.