页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

代码块
languagejs
let scriptPath = "home/script/analytic.py";
let oid = this.obj.oid;
let dataPath = this.omf.getFilePath(oid, "AnalyticTask", "dataFile"); //假设dataFile属性为一个绝对路径

// 要检查一下文件是否存在
let Files = Java.type('java.nio.file.Files');
let Paths = Java.type('java.nio.file.Paths');
let File = Java.type('java.io.File');
if (Files.exist(Paths.get(dataPath)){
	// 生成一个后缀为tmp的临时文件生成一个后缀为tmp的临时文件,linux下默认路径为/tmp
	let resultFile = File.createTempFile(oid, 'tmp');
	this.sh.execute(`python ${scriptPath} ${oid} ${dataPath} ${restulPathresultFile}`);
	this.omf.setLocalFile(oid, "AnalyticTask", "resultFile", resultFile);
	// JDK在退出的时候删除临时文件
    resultFile.deleteOnExit()
}

...

可以通过数据模型包直接导入将上述模型导入到空白的DWF之中。

尾声

说话之间,已经到了傍晚,只见万道霞光照进办公室,小伍看了看窗外,感觉信心十足,答到:“哦,原来是这样的,好!我这就回去试试!”。说话之间,已经到了傍晚,只见霞光照进办公室,小伍看了看窗外,感觉信心十足,答到:“哦,原来是这样的,好!我这就回去试试!”。

“别急!”,我说:“先开完组会再说,马上就要开始了。”,只听熟悉的声音响起,全组开始汇报大家开始汇报工作,晚上继续工作。

...