从NotesView获取所有顶级条目值

时间:2012-09-18 08:49:59

标签: categories lotus-domino notesview

从备注视图中获取所有顶级条目值的最简单方法是什么?我发现属性“TopLevelEntryCount”返回了alle类别的数量,但我也想要这些值。

迭代视图条目和列值需要太多时间。

Set ecl = view.Allentries
Set ve = ecl.Getfirstentry()
While Not(ve Is Nothing)
    If IsArray(ve.Columnvalues(0)) Then
        If flag = "" Then
            arr = ve.Columnvalues(0)
        Else
            arr = ArrayUnique(ArrayAppend(arr, ve.Columnvalues(0)))
        End If
    Else
        'error if arr is not already an array
        arr = ArrayUnique(ArrayAppend(arr, ve.Columnvalues(0)))
    End If

    flag = "1"
    Set ve = ecl.Getnextentry(ve)
Wend

任何人都知道更快的方式吗?它不能用LotusScript编写,实际上我更喜欢Java,JS或SSJS。

1 个答案:

答案 0 :(得分:0)

理查德的回答非常完美! 对于java版本,它几乎是相同的: 请参阅getNxtCategory的Domino帮助下面给出的示例ViewNavigator真正满足您的需求:link here
evaluate会话

中也提供了evaluate方法