我有一些需要更新的代码。在该代码内部,我希望从用户那里获得文本输入。
应该使用@ -formula从Lotus用户那里获取文本输入?
答案 0 :(得分:4)
[OkCancelEdit]
密钥可用于@Prompt
功能。它会弹出一个简单的输入框对话框。
要从键盘输入短文,请考虑以下公式代码:
REM "Receiving the text from the keyboard";
_enteredText:=@Prompt([OkCancelEdit] ; "Information request" ; "Enter your recommendation:"; "");
REM "Just to check, what we have typed";
@Prompt([OK]; "debug"; _enteredText);
我创建了一个简单的按钮来演示代码行为。检查下面的图片:
当用户接受输入框时:
如果您需要添加大量文本,请考虑创建一个对话框。
为对话框创建表单并使用@DialogBox
formula command。
您可以在Domino Designer帮助中找到所有相关信息。当您在Domino Designer中时,按F1
,或从菜单Help - Help Contents
答案 1 :(得分:0)
如果您通过电子邮件发送按钮,则基本上将代码交给最终用户。您没有说明您使用该按钮做了什么,或者您为什么要提示用户输入,但我建议如下。 这假设您只想要问题的答案。 创建数据库以存储答案。 发送一封电子邮件,其中包含指向“答案”的链接。 D b。 db postOpen事件可以生成带有输入字段的doc或者旋转LS驱动的输入框。用户填写框,LS在Answers数据库中创建一个文档。 这将设计与用户隔离开来,并将数据/文档保存在您实际需要信息的位置。 如果您需要某些现有应用中的数据,只需修改概念
即可