首页 文章

从一个文档中检索表单并将其放入另一个表单上的RTF中

提问于
浏览
1

我有一个mail-in数据库,其中mailDoc是从传入电子邮件中检索的值表 . 没什么特别的,它只是让用这种方式更容易 . 我有 scheduled agent 读取这些传入的电子邮件并处理它们以确定附件和客户名称的有效性 . 当我遇到无效的附件时,我需要向发件人发送一封电子邮件,其中包含我创建的解释错误的一些文本的原始电子邮件副本(表格中的所有内容) .

我尝试使用RenderToRTItem并将其设置为此新(传出)电子邮件上的现有Body字段 . 根据帮助文档所述,RenderToRTItem要求我在使用此功能之前保存电子邮件 . 问题是我不想保存这些电子邮件 .

RenderToRTItem,没有保存,确实从mailDoc检索附件并将其放在电子邮件的一行下,但我需要检索整个表单而不仅仅是附件 .

如何从mailDoc表单中检索所有数据,将其放在已添加的文本下的memoDoc的Body字段中?

4 回答

  • 0

    您(可能)将无法解决首先保存文档的要求,但为什么不保存文档然后稍后将其删除?您可以在文档“ToBeDeleted”上设置项目,然后创建另一个预定代理程序以删除具有该项目的所有文档 .

  • 0

    根据您对Ken答案的回答:

    尝试创建一个新的虚拟NotesRichTextItem . 将RenderToRTItem放入该虚拟项目中 . 然后调用BodyItem.appendRTItem(dummyRTItem) .

  • 0

    尝试以下解决方法以避免保存文档:
    1添加值为"0"的saveoptions字段
    2保存文档(它不会真正保存)
    3测试RenderToRTItem是否有效

    我没有将此技巧用于RenderToRTItem,但它适用于许多其他类似的需求 .

  • 0

    如果您只想要电子邮件的内容,为什么不将文本添加到新电子邮件的正文中,那么只需使用AppendRTItem将原始电子邮件内容附加到正文中?

相关问题