我不确定,这个标题是否正确,但我会尝试更详细地描述我的问题。 是)我有的? 在Lotus db我有视图V1有两列 - 名称和地址。我也有两种形式(为简单起见 - F1和F2)。 F1有两个字段:“收件人”(姓名)和标题(文本字符串)和按钮“发送”。 F2也有字段标题(文本字符串)。打开DB后,人们可以从视图V1中选择一个文档并按下“创建”按钮,在F1上创建新文档,其中字段收件人从视图V1中选择地址。然后,人填写字段标题,然后按“发送”按钮,以doc.Subject = Title为收件人发送消息。在这个阶段,一切都清楚可以理解
我需要什么? 在此邮件中,收件人应该收到在表单F2上创建新文档的链接,并自动填写“邮件”中包含“主题”值的字段“标题”。
答案 0 :(得分:1)
Notes有一个名为“在文档中发送表单”的功能。我将消息发送给用户时会使用该功能。您发送的消息不是普通的“备忘录”。它实际上是一个自定义表单,其中包含一个包含代码的按钮,它会像普通电子邮件一样显示在收件人的收件箱中。
为此,我将创建另一个表单F3。这是您将通过电子邮件发送的表单。在此表单中添加您想要的任何字段。还可以添加一个带代码的按钮来打开数据库,使用F2创建文档,并使用您在F3中发送的数据填充F2的字段。
然后进入F1并修改发送消息的代码。 (由于您没有显示任何代码,我假设您在LotusScript代码中已将NotesDocument变量命名为“msg”。)将其更改为设置msg.Form =“F3”,然后在您调用msg时.Send一定要将第一个参数设置为true。这将激活文档功能中的商店表单,因此收件人将获得邮件中包含的F3副本,该按钮将正常运行。
答案 1 :(得分:0)
这就是我要解决的问题:
使用NotesRichTextItem类的AppendDocLink方法创建doclink。