2

我从mail85.ntf制作了自己的 .NSF 文件,并在这个新的 nsf 文件中添加了自己的东西。它实际上是在按下操作按钮(位于 'send' 附近)时调用 java 代理。现在我的问题是:

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

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

4

2 回答 2

3

如果您的“自己的东西”涉及设计更改,那么您给您的数据库一个模板名称并使用 DESIGN-REFRESH(而不是 DESIGN-REPLACE)从您的数据库中刷新另一个数据库。然后,设计更改将在两个数据库中。

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

/新人

于 2012-11-14T04:34:26.630 回答
0

如果你想更新你的邮件版本但保留你的东西:

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

这将允许您在不丢失更改的情况下刷新设计。
请注意,如果元素不是新元素而是修改过的标记禁止设计...也将不允许刷新但您必须合并元素中的更改,如果将来模板更改元素。

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

希望很清楚

于 2012-11-20T15:17:30.150 回答