我们可以在Lotus Notes中合并两个.NSF文件吗[已关闭]

问题描述 投票:0回答:2

我已经从 mail85.ntf 创建了自己的 .NSF 文件,并且在这个新的 nsf 文件中添加了我自己的内容。它实际上的作用是,当按下操作按钮(位于“发送”附近)时,它会调用 java 代理。现在我的问题是:

  1. 如何将此 NSF 文件与现有的 mail.nsf 文件合并。这样我就可以使用 NSF 文件的功能以及 NSF 文件的现有功能。莲花笔记可以吗?

我的目标是将我自己的 NSF 文件与现有的 NSF 文件集成,而不丢失当前和新功能。

lotus-notes lotus-domino lotusscript
2个回答
3
投票

如果您的“自己的东西”涉及设计更改,那么您可以为您的数据库提供一个模板名称,并使用设计刷新(而不是设计替换)从您的数据库刷新其他数据库。设计更改将同时存在于两个数据库中。

如果您的“自己的东西”与文档有关,那么您可以使用复制/粘贴将所需的内容从一个数据库移动到另一个数据库。如果它们很多,那么 LotusScript NotesDatabase.AllDocument.CopyToDatabase(tragetDB) 将通过更少的手动操作来移动它们。


0
投票

如果您想更新邮件版本但保留您的内容:

  • 为每个设计(您的邮件版本)注明“禁止设计刷新或替换修改”

这将允许您刷新设计而不会丢失您的更改。
请注意,如果该元素不是新元素,而是经过修改的元素,则标记禁止设计...也将禁止刷新,但您必须将更改合并到此元素中,如果将来模板发生更改这个元素。

注意,如果您需要在许多数据库上执行此操作(我的意思是许多数据库具有与您所做的相同的更改),我建议将新的/更改的元素复制到空白数据库中。该数据库必须是新的主模板。然后复制这个新数据库的所有元素。粘贴到目标邮件时,设计器会询问“您是否希望这些(代理/表单...)在...时自动更新”,只需回答“是”,粘贴的元素将标记为继承自您的新模板。

希望清楚

© www.soinside.com 2019 - 2024. All rights reserved.