From df0499a8c7a9c7675d3100e26beff18d79890732 Mon Sep 17 00:00:00 2001 From: Felix Lohmeier Date: Sun, 13 Dec 2020 23:12:55 +0100 Subject: [PATCH] 1100b Jahr Ende spec_B_T_02 --- tasks/02-bibliotheca-main.sh | 23 +++++++++++++++++++++++ tasks/03-ba-sachsen.sh | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/tasks/02-bibliotheca-main.sh b/tasks/02-bibliotheca-main.sh index 5f2301e..a05d568 100755 --- a/tasks/02-bibliotheca-main.sh +++ b/tasks/02-bibliotheca-main.sh @@ -2996,6 +2996,28 @@ if curl -fs \ "onError": "keep-original", "repeat": false, "repeatCount": 10 + }, + { + "op": "core/column-addition", + "engineConfig": { + "facets": [ + { + "type": "text", + "name": "M|JAHR", + "columnName": "M|JAHR", + "query": "-", + "mode": "text", + "caseSensitive": false, + "invert": false + } + ], + "mode": "row-based" + }, + "baseColumnName": "M|JAHR", + "expression": "grel:value.split('-')[1].replace('[','').replace(']','').replace('(','').replace(')','').replace(' ','').replace('?','').replace('.','')", + "onError": "set-to-blank", + "newColumnName": "1100b", + "columnInsertIndex": 3 } ] JSON @@ -4068,6 +4090,7 @@ with( '0110', '0500', '1100a', + '1100b', '1100n', '1140', '2000', diff --git a/tasks/03-ba-sachsen.sh b/tasks/03-ba-sachsen.sh index 723d6c5..5bfc717 100755 --- a/tasks/03-ba-sachsen.sh +++ b/tasks/03-ba-sachsen.sh @@ -619,7 +619,7 @@ if(row.index - row.record.fromRowIndex == 0, + forNonBlank(cells['0500'].value, v, '002@' + ' 0' + v + '\n', '') + forNonBlank(cells['0100'].value, v, '003@' + ' 0' + v + '\n', '') + forNonBlank(cells['0110'].value, v, '003S' + ' 0' + v + '\n', '') -+ forNonBlank(cells['1100a'].value, v, '011@' + ' a' + v + forNonBlank(cells['1100n'].value, v, 'n' + v, '') + '\n', '') ++ forNonBlank(cells['1100a'].value, v, '011@' + ' a' + v + forNonBlank(cells['1100b'].value, v, 'b' + v, '') + forNonBlank(cells['1100n'].value, v, 'n' + v, '') + '\n', '') + forNonBlank(cells['1140'].value, v, '013H' + ' a' + v + '\n', '') + forNonBlank(cells['2000'].value, v, forEach(v.split('␟'),x,'004A' + ' 0' + x + '\n').join(''), '') + forNonBlank(cells['2199'].value, v, forEach(v.split('␟'),x,'006Y' + ' 0' + x + '\n').join(''), '')