我有一些代码需要更新。在该代码中,我希望从用户那里获得文本输入。
应该使用什么@-公式从Lotus用户获得文本输入?
发布于 2015-09-27 10:11:58
[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);
我创建了一个简单的按钮来演示代码行为。查看下面的图片:
当用户接受输入框时:
如果您需要添加大量文本,请考虑创建一个对话框。
为对话框创建一个表单并使用 formula command。
您可以在Designer帮助中找到所有相关信息。在Designer中,按F1
或从菜单Help - Help Contents
中选择
发布于 2015-09-30 07:25:23
如果你通过电子邮件发送一个按钮,你实际上是把代码交给最终用户。您没有说明您正在使用按钮做什么,也没有说明为什么要提示用户输入,但我建议如下。这假设你只是想要一个问题的答案。创建一个数据库来存储答案。发送一封电子邮件,其中包括一个链接到“答案”数据库。db postOpen事件可以生成带有输入字段的文档,也可以旋转LS驱动的输入框。用户填写框,LS在答案db中创建一个文档。这将设计与用户隔离开来,并将数据/文档保存在实际需要信息的地方。如果您需要现有应用程序中的数据,只需修改概念即可。
https://stackoverflow.com/questions/32810435
复制相似问题