【问题标题】:How to fetch Attachments from replied/forwarded Lotus notes message documents如何从回复/转发的 Lotus notes 消息文档中获取附件
【发布时间】:2012-01-21 23:53:58
【问题描述】:

我正在使用 @AttchmentNames 公式在笔记文档中获取附件,这按预期工作。

但是最近在我们的生产中出现了问题,未通过公式获取已回复/转发邮件的附件名称(邮件是使用回复/转发创建的,带有附件选项)。我试图了解附件如何存储在回复/转发的消息中,并想知道回复/转发的消息是否只包含指向原始附件的链接。获取附件需要一些不同的机制吗?

不幸的是,这种行为不会在开发中模拟。非常感谢任何帮助。

提前致谢。

【问题讨论】:

    标签: lotus-notes


    【解决方案1】:

    我相信@Formulas 是不可靠的,至少在我使用过的版本中是这样。为了获得准确的附件集合,我总是需要在富文本字段以及文档本身中查找附件。我相信@formulas 只搜索其中一个(但不要引用我的话)或者它可能与附件类型有关。

    无论如何,您可以使用 LotusScript 获得更可靠的附件名称列表。 See more on this StackOverflow question.

    回答您的另一个问题:不,附件始终与文档本身一起存在。他们永远不会引用另一个文档中的附件。也就是说,附件可以是文件的链接,例如快捷方式。在这种情况下,文档中保留的是链接附件,而不是链接所指的内容。

    【讨论】:

    • 肯,谢谢您的回复。实际上,在使用 @AttachmentNames 公式之前,我曾使用过类似的循环。
      早些时候我在文档中的每个项目上循环并检查条件 objItem.Name = "$FILE", objItem(0) 给了我附件名称。但是这样做会引发另一个问题,单个附件会重复多次。假设邮件中有三个附件,提取例程会给出第一个附件三次。
      我想我会尝试实施您的解决方案,谢谢。
    • 太棒了。如果有帮助,请点赞或采纳答案。
    • 哦。我害怕....抱歉,Ken,这是我在脚本中的错误,QC 没有正确报告问题。 @AttachmentFormula 仍然对我有用。但是你的建议提高了我的知识......谢谢
    【解决方案2】:

    我会推荐两件事。如果您真的想了解这一点,请查看 LotusScript 富文本字段。接下来,我还将根据您的 Notes 版本查看 IBM 讨论。许多人已经使用了几种解决方案并提供了示例代码。希望这会有所帮助。

    【讨论】:

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