Skip to content

Commit

Permalink
Merge pull request #44 from CLOSER-Cohorts/issue-39-na-not-removed-fr…
Browse files Browse the repository at this point in the history
…om-DV-sheet

issue-39-na-not-removed-from-DV-sheet
  • Loading branch information
ollylucl authored Aug 14, 2024
2 parents 1100f37 + cade64a commit 9f0806b
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,9 @@ <h1>Generate text mappings files</h1>
columns.map(columnName => rowValues.push(worksheetRow[columnName.toLowerCase()]
+ (!!suffix[columnName] ? suffix[columnName] : "")))

if (!(rowValues.includes("N/A") || rowValues.includes("NA") || rowValues.includes("Derived") || rowValues.includes("")))
const lowerCaseRowValues = rowValues.map(rowValue => rowValue.toLowerCase())

if (!(lowerCaseRowValues.includes("n/a") || lowerCaseRowValues.includes("na") || lowerCaseRowValues.includes("derived") || lowerCaseRowValues.includes("")))
fileData = fileData + rowValues.join("\t") + "\n"
})

Expand Down Expand Up @@ -160,16 +162,16 @@ <h1>Generate text mappings files</h1>

var datasetPrefixes = (getUniqueArrayValues(qvTvWorksheetOrderedByRows.map(
worksheetRow => worksheetRow['dataset prefix']).filter(datasetPrefixCell =>
(!!datasetPrefixCell && !(datasetPrefixCell.includes("N/A")
|| datasetPrefixCell.includes("NA")
|| datasetPrefixCell.includes("Derived") || !datasetPrefixCell))
(!!datasetPrefixCell && !(datasetPrefixCell.toLowerCase().includes("n/a")
|| datasetPrefixCell.toLowerCase().includes("na")
|| datasetPrefixCell.toLowerCase().includes("derived") || !datasetPrefixCell))
)))

var questionnairePrefixes = (getUniqueArrayValues(qvTvWorksheetOrderedByRows.map(
worksheetRow => worksheetRow['questionnaire prefix']).filter(questionnairePrefixCell =>
(!!questionnairePrefixCell && !(questionnairePrefixCell.includes("N/A")
|| questionnairePrefixCell.includes("NA")
|| questionnairePrefixCell.includes("Derived") || !questionnairePrefixCell))
(!!questionnairePrefixCell && !(questionnairePrefixCell.toLowerCase().includes("n/a")
|| questionnairePrefixCell.toLowerCase().includes("na")
|| questionnairePrefixCell.toLowerCase().includes("derived") || !questionnairePrefixCell))
)))

questionnairePrefixes.forEach(questionnairePrefix => {
Expand Down Expand Up @@ -235,7 +237,9 @@ <h1>Generate text mappings files</h1>
datasetPrefixes = (getUniqueArrayValues(dvWorksheetOrderedByRows.map(
worksheetRow => worksheetRow['dataset prefix']).filter(datasetPrefixCell =>
(!!datasetPrefixCell
&& !(datasetPrefixCell.includes("N/A") || datasetPrefixCell.includes("NA") || datasetPrefixCell.includes("Derived") || !datasetPrefixCell))
&& !(datasetPrefixCell.toLowerCase().includes("n/a")
|| datasetPrefixCell.toLowerCase().includes("na")
|| datasetPrefixCell.toLowerCase().includes("derived") || !datasetPrefixCell))
)))

datasetPrefixes.forEach(datasetPrefix => {
Expand Down

0 comments on commit 9f0806b

Please sign in to comment.