问题标签 [lotus-formula]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2114 浏览

lotus-formula - 如何使用lotus notes在View中获取按类别创建的最新文档

如何使用 lotus notes @formula 在视图中获取按类别创建的最新文档?

0 投票
2 回答
1909 浏览

lotus-formula - @DocDescendants 和 @DocChildren 是特殊文本

使用此操作时出现错误(数据类型不正确)。我想得到以下公式的平均值。获得@DocDescendants 和@DocChildren 平均值的正确公式是什么?或者是否有任何替代方法来计算类别和子类别然后获取每个类别的平均值?

平均:=@DocDescendants/@DocChildren;

或者这也是

avg:=@Text(@DocDescendants/@DocChildren);

或者这也是

平均:=@ToNumber(@DocDescendants)/@ToNumber(@DocChildren);

0 投票
1 回答
1530 浏览

lotus-formula - 在视图中显示下拉列表列表的描述而不是别名(莲花笔记)

我的表单中有一个下拉列表控件,此下拉列表将接受多个值。我输入了四个选项,并且由于对值的描述很长,我为每个选项创建了一个别名。我的问题是保存文档时,保存的值是别名。所以我现在遇到了一个问题,因为在我看来,我想显示描述而不是别名。如何在我的视图中显示描述而不是别名,我很难显示它,因为字段是多个值。我尝试使用公式@Explode,但它不会显示。有任何想法吗?

0 投票
2 回答
1513 浏览

lotus-notes - 将文本从模板复制到邮件 (Lotus Notes)

我正在尝试创建一个工具栏按钮,将页脚(包括一些按钮)插入到当前邮件中。

据我所知,没有办法直接使用 Lotus Formula 创建和修改按钮,所以我试图从另一个文档中复制/粘贴。我不能使用邮件模板,因为我需要在回复中插入文本。

这是我从在线示例中收集的内容:

这工作不一致,这取决于我按下按钮时看到的内容。有时它会打开一个搜索框,其中粘贴了邮件的实际文本。它似乎确实关闭了新邮件。

我特别困惑,因为许多命令不带任何参数,例如 FileCloseWindow。如何控制命令的“上下文”或检查是否成功?

感觉就像使用 SendKeys 进行自动化 - 启动一系列命令并希望不会发生任何意外。当然,我完全是 Lotus Formula 的菜鸟,所以我可能做错了。任何帮助表示赞赏。

0 投票
6 回答
19669 浏览

lotus-notes - 为“回复所有历史记录”创建 Lotus Notes 热键/快捷键

因为我喜欢快速访问常用操作,所以我想定义一个热键,例如 Alt+L 来“回复所有历史记录”,以对选定的电子邮件进行操作。我在 Windows 下使用 Lotus Notes 8.5。目前,我必须单击回复按钮,然后单击“仅回复所有历史记录”,或者我必须按 Alt+3,然后多次向下光标并按 Enter。实际上,Alt+3 并不总是有效,因为如果电子邮件在其自己的窗口中打开,那么您必须使用 Alt+2。

我寻求了几种解决方案:
o 我在 Lotus Notes 中寻找一致的热键,但没有成功。Lotus Notes 中的快捷键支持不是很好,不能自定义快捷键。

o 我尝试使用 AutoHotkey 将击键发送到 Lotus。您可以通过键入 Alt+A 以进入“操作”菜单进行回复。不幸的是,无论您是在电子邮件列表中还是电子邮件在其自己的窗口中,“操作”菜单下方的加速键都会发生变化。此外,“操作”菜单并不总是快速下拉,因此发送击键的时间是有问题的。

o 我已经尝试编写 LotusScript Agents 来全部回复。我了解到有一个名为“全部回复\仅回复所有历史记录”的共享操作。我认为没有办法让代理调用现有的共享操作,所以我想我可以将共享操作代码克隆到我的代理中。这仍然存在通过热键调用代理的问题。

o 我还没有尝试过,但我认为解决方案是创建一个可以执行全部回复的代理。创建一个 VBS 脚本以使用 Lotus Notes OLE/COM 接口调用代理,然后在按下热键时让 AutoHotkey 调用 VBS 文件。仅供参考:AutoHotkey 不直接支持 COM。但是 AutoIt 和我相信 AutoHotkey_L 确实支持 COM 和热键,所以我可以使用其中一种语言。

我愿意接受任何建议,但我想要一个可靠的解决方案。如前所述,我当前的 AutoHotkey 解决方案有时会失败,因为 Lotus GUI 不是一个非常标准的 Windows GUI。据我了解,Lotus GUI 是一个 Java/Eclipse 应用程序。我相信 Lotus 支持 Eclipse 插件,所以也许这是一个选择。

0 投票
1 回答
3372 浏览

lotus-notes - Lotus Notes 8.5 客户端隐藏操作按钮

我在视图中隐藏操作按钮时遇到问题。我们最近升级到 8.5,我以前使用的方法不再有效。我以前可以在acl中创建角色。然后将此公式添加到操作按钮属性“如果公式为真则隐藏操作”。这是公式 @IsNotMember("[StatusUpdate]";@UserRoles)

预先感谢您的协助。

0 投票
2 回答
1841 浏览

lotus-notes - Lotus Notes 自定义搜索

我对莲花笔记很陌生。这一切都将在客户端完成。我需要编写一个自定义搜索来搜索特定表单。这是字段的示例:

FormName = MyForm1 数据库字段称为 Name1、Name2、Name3 数据库字段分别为部门 1、部门 2、部门 3、部门 4。

搜索表单将只有 2 个字段。姓名和部门。我需要发生以下情况,名称搜索字段需要搜索所有 3 个名称字段,部门字段需要搜索所有 4 个部门字段。

谢谢您的帮助。

0 投票
1 回答
960 浏览

cookies - Cookie 在 Lotus Domino、Firefox 和 Opera 的 IE 中不起作用

我在 Lotus Domino 应用程序中使用了一些旧但可行的 javascript 来设置会话和持久 cookie,它在 Firefox 和 Opera 中运行良好,但在 IE8 中无法运行。如果添加了 html 来停止 IE 缓存页面,但这并没有什么区别。这是代码:

我不认为这是 Lotus Domino 特有的,最奇怪的是我可以看到我在本地服务器上设置的一些 cookie,但无法删除这些我似乎可以在 Firefox 中执行的 cookie,这让我发疯过去三天!!

Firefox 调试器没有报告任何错误,IE 也没有处于调试模式。

更新 - 那天晚些时候,没有解决 javascript 代码问题的方法,但是 from 的计算字段中的以下公式每次都会设置一个会话 cookie,它的原生 Lotus 公式语言与我有一点爱恨交织的关系,但在这个案例非常简单且 100% 可靠!

ps 这不是我第一次看到当相同的代码在 Mozilla 中工作时 javascript 在 IE 中无法工作的问题,我正在考虑的代码在 IE5 中是可以的,但现在在更高版本的代码中触发时不再工作IE,任何人都可以阐明这一观察结果吗?

9 月 16 日,我在购物车上取得了很大进展,但现在上面的公式已经失效,并且没有根据我所在的页面设置 cookie。在 Firefox 和 Opera 中也是如此。我可以在查看葡萄酒和烈酒类别时看到 cookie,但看不到配件和礼品,但两种页面类型使用相同的代码....

0 投票
2 回答
3160 浏览

lotus-notes - 用于归档所选(电子邮件)文档的 Notes 工具栏按钮

您可以使用菜单“操作”>“存档”>“存档所选文档”立即存档电子邮件。如何创建一个工具栏按钮,我可以单击它来执行上述操作?

我已经创建了用于将文档移动到文件夹的工具栏按钮,因此我对创建输入公式语言命令的按钮的过程比较熟悉。

0 投票
1 回答
1576 浏览

javascript - 通过 Web lotus domino 在视图中打印多个选定的文档

我想在视图中打印选定的文档,使每个文档都在一次打印中编译。这就像第 1 页上的 1 个文档和第 2 页上的第二个文档。我打印此文档后,它们将被标记为已打印,然后我将能够将它们导出到记事本文本文件。我需要在基于 Web 的应用程序中的 Lotus domino 中执行此操作。非常感谢答案。