我正在尝试使用重复控件(Domino 8.5.3)中的以下代码将两个notesdocumentcollections合并在一起:
var tempDC:NotesDocumentCollection = resourceDB.getProfileDocCollection("temp");
if (otherImgDC.getCount() > 0) {
tempDC.merge(otherImgDC);
print(otherImgDC.getCount() + ", " + tempDC.getCount());
}
if (techDiagramDC.getCount() > 0) {
tempDC.merge(techDiagramDC);
}
return tempDC;
但是对于tempDC.getCount(),print语句返回0 - 我在这里缺少什么?任何帮助将不胜感激。
答案 0 :(得分:1)
修正了问题。虽然仍然想知道为什么合并不适用于空集合:
if (otherImgDC.getCount() > 0) {
if (techDiagramDC.getCount() > 0) {
otherImgDC.merge(techDiagramDC);
}
return otherImgDC;
} else {
if (techDiagramDC.getCount() > 0) {
return techDiagramDC;
}
}
答案 1 :(得分:0)
你在合并之前检查了收藏品吗?他们三个? 为了它的乐趣:将它们移动到你从SSJS调用的Java类。