Obsidian/Recognition/Tools/eXerd/도메인 파일 변환.md

67 lines
777 B
Markdown

```xscript
/***
* 모든 컬럼에 대한 정보를 파일로 기재합니다.
*/
var file = promptSaveFile();
if(file == null){
log("파일이 선택되지 않았으므로 종료합니다.");
exit();
}
var out = file.getOutputStream();
var root_nm = "";
select(function(it){
return it.get("type") == "domain";
}).each(function(it){
// TODO 이곳에 각 컬럼의 동작을 기술합니다.
var domain_name = "";
domain_name = it.get("name");
domain_type = it.get("data-type");
if(domain_type == null){
root_nm = domain_name;
}else{
logf("%s^%s^%s \n", root_nm, domain_name, domain_type);
out.printf("%s^%s^%s \n", root_nm, domain_name, domain_type);
}
});
out.close();
file.openInEditor();
```