在按钮的onclick事件中,我希望使用ssjs搜索具有多个条件的notes文档。
我有一张有几个字段的表格。现在我想找到一个notes文档,其中字段a=“123”和字段b=“456”字段c=“789”和字段d>“A123456”,然后我想阅读字段e的内容。
如果是在视图中搜索,我会使用如下内容:
var tmpArray = new Array("");
var cTerms = 0;
if(viewScope.fong != null & viewScope.fong != "") {
tmpArray[cTerms++] = "(FIELD Site = \"" + viewScope.fong + "\")"
}
if(@Text(viewScope.sDate) != null & @Text(viewScope.sDate) != "") {
tmpArray[cTerms++] = "(FIELD StartDate = \"" + @Text(viewScope.sDate) + "\")"
}
qstring = tmpArray.join(" AND ").trim();
viewScope.queryString = qstring;
return qstring
如果我只有一个条件,我就会使用@DbLookup(以及如何选择文档>“A123456”?)
在ssjs中最好的涂鸦方式是什么?
更新
尝试使用FTSearch,但在searchkey“FIELD d>A123456”中似乎不起作用
其他更新
var dc=d b.FTSearch(“字段a=123,字段b=456,字段d=A123456”);
似乎有用,但是
var dc=d b.FTSearch(“字段a=123,字段b=456,字段d>A123456”)没有。它给出错误:调用方法NotesDatabase.FTSearch(string)null时发生异常