2017-08-03 30 views
1

我正在做蓮花筆記自定義搜索使用表單,讓他們選擇不同的標準來選擇。蓮花筆記 - 共享,私人的第一次使用文件夾和LotusScript

當他們擊中搜索按鈕時,我正在構建搜索字符串並執行db.search,現在我已經完成了代碼,它會將所有的筆記文檔集合共享,私有的第一次使用文件夾,下面是代碼。

呼叫doccoll.putallinfolder(「信息搜索結果」)

但是,這讓我無法訪問,請注意,默認情況下,DATABSE被髮送到經理,並已獲得創建私有和SPOU視圖以及錯誤。

請幫助我在這裏出了什麼問題。

回答

1

直到用戶第一次打開客戶端時,SPOFU文件夾的私有實例才存在。在此之前,只有共享實例存在,但只包含設計;您無法將文檔放入共享實例中。 putAllInFolder方法不會爲你創建共享實例,但我相信NotesDatabase.EnableFolder方法會,所以請先嚐試調用它。

+0

我的另一個疑問是,我在SPOFU文件夾上放置了搜索結果,但它不斷地將搜索結果添加到先前的搜索結果中,我的意思是來自searchresults的文檔,它應該總是包含最新的搜索結果,是否有任何方法可以在將新的搜索文檔添加到它之前清除它們。我試圖從SPOFU中刪除文件,但它從數據庫中刪除。 – hdc

+1

您需要遍歷文件夾中的文檔並調用NotesDoducment.RemoveFromFolder(「SearchResult」)方法。我強烈建議在繼續編寫此項目之前,您應該查看您正在使用的所有Notes類的文檔頁面。如果你這樣做了,你會很容易找到這種方法。 –

+0

謝謝理查德,我可以通過您的善意幫助解決我的問題,謝謝。 – hdc