如何从 Oracle Data Modeler Rhino 脚本中获取一些输出?
How to get some output from an Oracle Data Modeler Rhino script?
我正在使用 Rhino 脚本 运行 进入 Oracle Data Modeler 工具,有时我需要从这些脚本中获取简单的输出,例如对象列表(实体、表等)和一些关于他们的数据。
我该怎么做?
一种可以使用的技术是创建一个 Note 对象并使用此函数用一些任意文本更新笔记内容。
var print = (function() {
var notes = model.getNoteSet().toArray();
var note = null;
if (notes.length > 0) {
note = notes[0];
note.comment = "";
}
return function() {
if (note != null) {
var s = String(note.comment);
for (var i = 0; i < arguments.length; i++) {
s += arguments[i];
}
note.comment = s;
}
}
})();
你可以这样使用它:
print("This ", "is ", "a test", "\n");
我知道我可以使用 java API 打开文本文件或类似的东西,但更新笔记内容对我来说似乎更简单。
我正在使用 Rhino 脚本 运行 进入 Oracle Data Modeler 工具,有时我需要从这些脚本中获取简单的输出,例如对象列表(实体、表等)和一些关于他们的数据。
我该怎么做?
一种可以使用的技术是创建一个 Note 对象并使用此函数用一些任意文本更新笔记内容。
var print = (function() {
var notes = model.getNoteSet().toArray();
var note = null;
if (notes.length > 0) {
note = notes[0];
note.comment = "";
}
return function() {
if (note != null) {
var s = String(note.comment);
for (var i = 0; i < arguments.length; i++) {
s += arguments[i];
}
note.comment = s;
}
}
})();
你可以这样使用它:
print("This ", "is ", "a test", "\n");
我知道我可以使用 java API 打开文本文件或类似的东西,但更新笔记内容对我来说似乎更简单。