【发布时间】:2019-07-10 22:38:22
【问题描述】:
我正在使用以下代码将注释输出到 csv:
new File(scriptParams.outputFile).withWriterAppend{ out ->
([Default:(doc.getAnnotations("MS").get("EDSS"))]).each{setName, set ->
set.each{ anno ->
anno.getFeatures().each{
def f = anno.getFeatures()
out.writeLine(/"${doc.getName()}",${anno.getId()},"${anno.getType()}",${anno.start()},${anno.end()},"${f.get('value')}","${f.get('valueLower')}","${f.get('valueUpper')}"/)
}
}
}
}
效果很好,但是对于找到的每个注释,我正好得到 2 行。即每个注释有 1 个重复项。我似乎在脚本中的任何地方都看不到为什么会发生这种情况。有什么指点吗?
【问题讨论】: