0

我不确定,这个标题是否正确,但我会尝试更详细地描述我的问题。我有的?在 Lotus db 中,我有两列的视图 V1 - 名称和地址。我也有两种形式(为简单起见 - F1 和 F2)。F1 有两个字段:“收件人”(姓名)和标题(文本字符串)和“发送”按钮。F2 还具有字段标题(文本字符串)。打开数据库后,人可以从视图 V1 中选择一个文档,然后按“创建”按钮,在 F1 上创建新文档,其中字段收件人从视图 V1 中选择地址。然后人填写字段标题并按下按钮“发送”以向收件人发送消息 doc.Subject = Title 。在这个阶段一切都清楚明白

我需要的?在这封邮件中,收件人应该会收到用于在 F2 表格上创建新文档的链接,并使用此邮件中的“主题”值自动填写“标题”字段。

4

2 回答 2

1

Notes 有一个称为“在文档中发送表单”的功能。当我向用户发送消息时,我会使用该功能。您发送的消息不会是普通的“备忘录”。它实际上是一个带有包含您的代码的按钮的自定义表单,它会像普通电子邮件一样出现在收件人的收件箱中。

为此,我将创建另一个表单 F3。这是您将通过电子邮件发送的表格。在此表单中添加您想要的任何字段。还添加一个带有代码的按钮以打开您的数据库,使用 F2 创建一个文档,并使用您在 F3 中发送的数据填充 F2 的字段。

然后进入 F1 并修改发送消息的代码。(由于您没有显示任何代码,我假设在您的 LotusScript 代码中您已将 NotesDocument 变量命名为“msg”。)将其更改为设置 msg.Form="F3",然后在调用 msg .Send 务必将第一个参数设置为 true。这将激活在文档中存储表单功能,因此收件人将获得包含在消息中的 F3 副本,并且该按钮将起作用。

于 2013-08-20T01:51:59.337 回答
0

这就是我将如何解决它:

  • 使用 Form1 创建一个文档(“Doc1”)。
  • 填充字段并单击“发送”按钮。
  • “发送”按钮将使用 Form2 创建一个新文档(“Doc2”)。
  • 该代码将使用“Doc1”上的“Title”值填充“Doc2”上的“Title”字段,并创建一个新电子邮件。该电子邮件将包含指向“Doc2”的文档链接,因此收件人可以单击它来打开文档。
  • 保存“Doc1”和“Doc2”并关闭这两个文档。

使用 NotesRichTextItem 类的 AppendDocLink 方法创建文档链接。

于 2013-08-19T21:45:53.727 回答