如何使用Lotus notes @formula?
获取在View中按类别创建的最新文档答案 0 :(得分:1)
由于您使用的是@formula语言,我假设您需要从文档中获取数据,而不是NotesDocument对象(您需要编写LotusScript)。
如果是这种情况,我建议将@DbLookup
函数与隐藏视图(括号中包含的视图名称)一起使用第一个排序列 - 您将使用的类别和第二个排序列 - 函数{{ 1}},按降序排序,因此第一个匹配的文档是最新的。
您可以使用@Created
从文档中检索任何非富文本字段,或从第三个(第四个等)列中检索预先计算的值(也可以包含纯文本,从中提取一个富文本字段)。
为确保您访问最近创建的符合条件的文档,视图需要自动刷新,您需要在@DbLookup
中指定"NoCache"
。它可能看起来像:
@DbLookup
这有助于您实现您的目标吗?
答案 1 :(得分:0)
在我的脑海中,我将考虑编写一个使用@Command([ToolsRunMacro])调用的LotusScript代理,该代理使用ViewNavigator执行并直接返回结果或在环境中返回结果(notes.ini) @formula接受了。