【问题标题】:How to attach a Notes document in Email using Lotus script如何使用 Lotus 脚本在电子邮件中附加 Notes 文档
【发布时间】:2020-01-20 18:46:02
【问题描述】:

如何使用 Lotus Script 在电子邮件中附加或嵌入 IBM Notes 文档。

我需要撰写和发送一封电子邮件,其中包含许多文档(账单)作为嵌入文档或附件,但不是链接。用户从视图中选择一个或多个文档并单击“将账单发送给客户”,应用程序将遍历每个客户文档,查找他们的账单文档并将它们作为附件收集到此电子邮件中。具有挑战性的部分是如何将便笺文档创建为附件或嵌入式便笺文档、pdf 或图像(尽可能)。我想要 IBM Lotus 脚本中的解决方案。

请帮忙。

【问题讨论】:

    标签: embed lotus-notes lotusscript


    【解决方案1】:

    您可以使用 NotesDocument 的方法RenderToRTItem。它将创建文档的“图片”并将其放入 RichTextField。

    收集所有账单的这样一张“图片”,并将它们放入带有AppendRTItem(可能还有AddPageBreak)的最终 RichtText 项目中。

    【讨论】:

    • 酷。让我试试。谢谢
    • 由于某种原因,我无法在家中发送电子邮件。虽然它在办公室工作(发送电子邮件)很好。我将这部分暂时保留到星期一,并创建了一个包含必要代码的备忘录,并使用了 NotesDocument 的 RenderToRTItem 方法,然后保存了文档以查看文档。我使用了包含所有文档的视图。该文档是空的,但在通过文档属性(第二个选项卡)查看“正文”时会显示整个账单信息。看起来账单信息已保存,但表格或表格未保存。
    • 带有“RenderToRTIte”的代码解决方案似乎可以正常工作,并且账单以正确的格式显示,但前提是收件人电子邮件帐户属于 IBM 云(我们的官方帐户在 IBM 云上)。对于其他收件人(hotmail、gmail 等),账单以扭曲的形式显示,没有设计布局。
    【解决方案2】:

    您可能需要考虑使用此工具:Swing Software PDF Converter

    它是商业软件,但如果您想要实际的文件附件而不是仅仅将多个文档的富文本呈现到您的邮件正文中,它可能是您的最佳选择。是的,它确实有一个 API,您可以从 LotusScript 中使用它。

    【讨论】:

      【解决方案3】:

      我们使用 PDFCreator > https://www.pdfforge.org/pdfcreator

      与 Swing 提供的产品不同,它是开源的并且始终在更新,并且通过 LotusScript 很容易控制以打印和附加 PDF。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-08-10
        • 1970-01-01
        • 1970-01-01
        • 2014-08-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多