0

一位同事一直在努力解决这个问题。

期望的结果是一个可安装的 Notes 插件,它将添加一个带有附件的按钮电子邮件,让用户可以将附件保存到文档管理系统。

至少可以说,为 Notes 查找有关执行此操作的文档是一场艰苦的战斗。

编写实际的 java 来完成这项工作不是问题,但弄清楚如何扩展 Notes 才是问题。

那么,有没有办法向工具栏添加按钮/图标,或者只是添加新工具栏的问题?如果我们添加一个新的工具栏,那么我们是否可以让它只在没有电子邮件打开时才可见(或者只是灰显)?

4

4 回答 4

2

Lotus Notes 8+ 和 Lotus Symphony 都使用 IBM Lotus Expeditor Toolkit。

如果您在此处获得 Lotus Symphony SDK 。

它们是处理将按钮添加到 Symphony 工具栏的一两个示例。

它们应该与 Notes 几乎完全相同。

祝你好运,

布赖恩·吉安福卡罗

于 2008-09-21T17:41:17.097 回答
0

我必须在 Notes 中为我正在开发的插件执行此操作。我最终做的是在设计器中编辑 Notes 模板,然后在其后面编写一些通过 DLL 调用 .NET 类的 LotusScript。因此,当您单击按钮时,它会触发 LotusScript 中的事件,然后调用 DLL,并将项目信息传递给它。

我还应该注意到,因为 Notes 文档太糟糕了,所以要弄清楚这是一个可怕的熊。

于 2008-09-23T18:39:33.087 回答
0

根据您对系统的访问权限,任务可能相当容易。通常,您自定义邮件模板以在收件箱文件夹和所有文档视图中包含一个按钮(有关安全预防措施,请参阅此条目)。如果您只想在视图级别或其他表单上拥有按钮,您可以自定义 ($Inbox) ($All)(您可以使用共享标题子表单。
给按钮一个有意义的标签并添加以下代码:

@Command([ToolsRunMacro];"(ExportDocumentsTo[yourSystemNameHere])")

圆括号实际上很重要。您的代码(我假设是 Java)进入代理程序。您选择“创建代理”和 Java 作为语言。您指定要运行的“选定文档”和代理列表选择作为触发器(这会将 () 放在您的名字周围)。您可以从 Session 类中获取它们。如果您的用户可以使用菜单而不是按钮,您只需选择操作列表作为触发器,代理将列在操作菜单中。

于 2009-06-30T13:06:07.587 回答
0

从您的问题中,我了解到您希望 Eclipse 客户端使用此功能。请仔细阅读 Mikkel Heisterberg 的网站LekkimWorld.com

它包含大量材料。首先阅读他的演示文稿并搜索该网站。它有很多有用的材料。

于 2009-11-11T14:11:48.657 回答