```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(); ```