我们可以在Lotus notes中合并两个.NSF文件

时间:2012-11-14 04:26:20

标签: lotus-notes lotus-domino lotusscript

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

  1. 如何将此NSF文件与现有的mail.nsf文件合并。这样我就可以使用我的NSF文件的功能以及NSF文件的现有功能。这可能是莲花笔记吗?
  2. 我的目标是将我自己的NSF文件与现有的NSF文件集成,而不会丢失当前和新功能。

2 个答案:

答案 0 :(得分:3)

如果您的“自己的东西”涉及设计更改,那么您将为DB提供模板名称,并使用DESIGN-REFRESH(而非DESIGN-REPLACE)刷新数据库中的其他DB。然后,设计更改将在两个数据库中进行。

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

/ Newbs

答案 1 :(得分:0)

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

  • 表示每个设计(您的邮件版本)“禁止设计更新或替换以修改”

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

请注意,如果你需要在许多数据库上执行此操作(我的意思是许多数据库已经完成了相同的更改)我建议在空白数据库中复制新的/更改的元素。此DB必须是新的主模板。然后复制这个新数据库的所有元素。当粘贴目标邮件时,设计师会询问“你希望这些(代理/表格......)是否会在......时自动更新”,只需回答是,粘贴的元素将会从你的新模板中继承。< / p>

希望它很清楚