Lotus Notes脚本从具有公式的分类列的视图中收集文档

时间:2014-09-03 09:50:05

标签: lotus-notes

使用Lotus Notes脚本, 有没有一种方法从视图中收集文件,前3列分类并使用公式?

例如:

第一栏公式:@year(date_created)

第二栏公式:@month(date_created)

第三栏公式:@day(date_created)

我希望收集今天创建的所有文件。

我尝试这样做:

array(1)=@year(Date)
array(2)=@month(Date)
array(3)=@day(Date)
set collection=view.getalldocumentsbykey(array(),true)

但该集合不会填充。 所以我尝试将代码更改为:

array(1)=@year(Date)
array(2)=@month(Date)
array(3)=@day(Date)
Set ViewEntryCollection=view.GetAllEntriesByKey(array(),true)

但它不起作用。我尝试从所有列中删除分类,但没有任何分类。

LotusScript中有一个方法可以获取它吗? 感谢的

1 个答案:

答案 0 :(得分:5)

确保数组中的值类型与列中的值类型相同。在您的情况下,您必须使用整数数组。此外,视图中的列必须进行分类或排序。

Dim array(2) As Integer

array(0) = Year(Date)
array(1) = Month(Date)
array(2) = Day(Date)

Set collection = view.GetAllDocumentsByKey(array, True)