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

时间:2011-02-24 07:13:51

标签: lotus-formula

如何使用Lotus notes @formula?

获取在View中按类别创建的最新文档

2 个答案:

答案 0 :(得分:1)

由于您使用的是@formula语言,我假设您需要从文档中获取数据,而不是NotesDocument对象(您需要编写LotusScript)。

如果是这种情况,我建议将@DbLookup函数与隐藏视图(括号中包含的视图名称)一起使用第一个排序列 - 您将使用的类别和第二个排序列 - 函数{{ 1}},按降序排序,因此第一个匹配的文档是最新的。

您可以使用@Created从文档中检索任何非富文本字段,或从第三个(第四个等)列中检索预先计算的值(也可以包含纯文本,从中提取一个富文本字段)。

为确保您访问最近创建的符合条件的文档,视图需要自动刷新,您需要在@DbLookup中指定"NoCache"。它可能看起来像:

@DbLookup

这有助于您实现您的目标吗?

答案 1 :(得分:0)

嗯,纯粹的@Formula,我认为你不能。

在我的脑海中,我将考虑编写一个使用@Command([ToolsRunMacro])调用的LotusScript代理,该代理使用ViewNavigator执行并直接返回结果或在环境中返回结果(notes.ini) @formula接受了。