从数据库读取 "Template version is"
Read "Template version is" from database
我需要从数据库中读取 属性:模板版本是。
我试过:
- 检查了 NotesDatabase 类(LS 和 Java)但没有很快找到任何东西。
- 在 catalog.nsf 检查过,但仍然看不到那个值。
有人知道怎么做吗?谢谢
这是使用 Java 获取模板版本的便捷代码片段:
private static String getVersionNumber(Database db) {
NoteCollection noteCollection;
noteCollection = db.createNoteCollection(true);
noteCollection.setSelectSharedFields(true);
noteCollection.setSelectionFormula("$TITLE=\"$TemplateBuild\"");
noteCollection.buildCollection();
final String noteID = noteCollection.getFirstNoteID();
final Document designDoc = db.getDocumentByID(noteID);
return designDoc.getItemValueString("$TemplateBuild");
}
同样你可以获得模板构建日期:
private static Date getBuildDate(Database db) {
NoteCollection noteCollection;
noteCollection = db.createNoteCollection(true);
noteCollection.setSelectSharedFields(true);
noteCollection.setSelectionFormula("$TITLE=\"$TemplateBuild\"");
noteCollection.buildCollection();
final String noteID = noteCollection.getFirstNoteID();
final Document designDoc = db.getDocumentByID(noteID);
return ((DateTime) designDoc.getItemValueDateTimeArray("$TemplateBuildDate").get(0)).toJavaDate();
}
我需要从数据库中读取 属性:模板版本是。
我试过:
- 检查了 NotesDatabase 类(LS 和 Java)但没有很快找到任何东西。
- 在 catalog.nsf 检查过,但仍然看不到那个值。
有人知道怎么做吗?谢谢
这是使用 Java 获取模板版本的便捷代码片段:
private static String getVersionNumber(Database db) {
NoteCollection noteCollection;
noteCollection = db.createNoteCollection(true);
noteCollection.setSelectSharedFields(true);
noteCollection.setSelectionFormula("$TITLE=\"$TemplateBuild\"");
noteCollection.buildCollection();
final String noteID = noteCollection.getFirstNoteID();
final Document designDoc = db.getDocumentByID(noteID);
return designDoc.getItemValueString("$TemplateBuild");
}
同样你可以获得模板构建日期:
private static Date getBuildDate(Database db) {
NoteCollection noteCollection;
noteCollection = db.createNoteCollection(true);
noteCollection.setSelectSharedFields(true);
noteCollection.setSelectionFormula("$TITLE=\"$TemplateBuild\"");
noteCollection.buildCollection();
final String noteID = noteCollection.getFirstNoteID();
final Document designDoc = db.getDocumentByID(noteID);
return ((DateTime) designDoc.getItemValueDateTimeArray("$TemplateBuildDate").get(0)).toJavaDate();
}