Lotus Notes - 共享,首次使用文件夹和 LotusScript 时私有

Lotus notes- shared, private on first use folder and LotusScript

我正在使用表单进行 Lotus Notes 自定义搜索,让他们选择不同的标准。

当他们点击搜索按钮时,我正在构建搜索字符串并执行 db.search,现在我已经完成了类似将所有笔记文档集合共享的代码,在首次使用文件夹中是私有的,下面是代码。

呼叫doccoll.putallinfolder("SearchResult")

但这给了我无法访问的错误,请注意,默认值已发送到数据库中的管理器,并且还可以创建私有和 SPOU 视图。

请帮我看看哪里出了问题。

SPOFU 文件夹的私有实例在用户第一次使用客户端打开它之前不存在。在那之前,只有共享实例存在,但只包含设计;您不能将文档放入共享实例。 putAllInFolder 方法不会为您创建共享实例,但我相信 NotesDatabase.EnableFolder 方法会,所以先尝试调用它。