私は状況を説明するために最善を尽くします。Groovy、現在のノードの後ろにノードを挿入
私は、次のデシベルの列があります。
oid - task - start - end - realstart - realend
私の要件は、次のような出力を持つことです。
タスク1がtask
ある
oid1 - task1 - start1 - end1
oid2 - task2 - start2 - end2
、タスク2がtask + "real"
で、START1がstart
あり、START2 realstart
、end1はend
、end2はrealend
BUT
最初の行は常に作成されるべきである(それらstart/end
フィールドが空になることはありません)realstart
とrealend
が真ではないかもしれないが存在する場合に、第2行にのみ作成されるべきです。
入力6つのアレイ(各列に1つずつ)あり、出力は4つの配列、このようなものでなければなりません:
#input oid,task,start,end,realstart,realend
#output oid,task,start,end
私はoid.each
ようなものを使用して考えていたが、私は、ノードを追加する方法がわかりません現在のものの後ろに注文は重要です。
詳細については、お問い合わせください。
私の場合、リストのすべての属性が同じ長さの配列なので、合計で6つの配列がありますが、同じように動作しますか? – GiLA3
なぜこのような奇妙な形式のデータを取得しますか?とにかく、私は助けにしようとする答えを編集します。 – Renato