是否可以在一个数据库中创建一个 LotusScript 库,然后从另一个数据库访问它?
无需简单地将库复制到需要使用它的每个数据库中。
我想要实现的是一个位置,我可以在其中更新库,而不必手动将其复制到使用它的每个数据库。我不能使用设计模板,因为使用此脚本库的数据库都使用不同的设计模板。
我想另一种解决方案是创建一个代理,以便在更新时将库复制到所有数据库中。所以如果有人之前做过类似的事情,那么我也想在这里谈谈。
最佳答案
Lotus Notes 中的设计继承不仅在数据库级别上 - 可以从不同的模板显式继承各个设计元素(例如您的脚本库)。见 Linking individual design elements to a template 。
通过像这样设置继承,Domino 服务器上的 designer 任务将自动更新设计元素。为此,必须将模板复制到同一服务器。
您可能希望在发布模板时禁用此继承,以避免在生产环境中出现令人讨厌的意外。不久前我为此创建了一个解决方案: Remove Lotus Notes design element inheritance programatically 。
关于shared-libraries - 在数据库之间共享 LotusScript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248663/