From db6729b9704a8ba265d53e68088fa519c64e8e17 Mon Sep 17 00:00:00 2001 From: Thisari Muthuwahandi <thisari.muthuwahandi@mni.thm.de> Date: Tue, 9 Apr 2019 19:50:46 +0200 Subject: [PATCH] Improve export format --- .../_dialogs/comment-export/comment-export.component.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/components/creator/_dialogs/comment-export/comment-export.component.ts b/src/app/components/creator/_dialogs/comment-export/comment-export.component.ts index a0c02dc1d..2a62a2e52 100644 --- a/src/app/components/creator/_dialogs/comment-export/comment-export.component.ts +++ b/src/app/components/creator/_dialogs/comment-export/comment-export.component.ts @@ -56,6 +56,7 @@ export class CommentExportComponent implements OnInit { delete element.id; delete element.roomId; delete element.creatorId; + element.body = element.body.replace(/[\r\n]/g, ' ').replace(/ +/g, ' '); }); const myBlob = new Blob([JSON.stringify(jsonComments, null, 2)], { type: 'application/json' }); const link = document.createElement('a'); @@ -70,7 +71,7 @@ export class CommentExportComponent implements OnInit { let valueFields = ''; keyFields = Object.keys(this.comments[0]).slice(3).join(delimiter) + '\r\n'; this.comments.forEach(element => { - element.body = '"' + element.body.replace(/[\r\n]/g, ' ').replace(/"/g, '""') + '"'; + element.body = '"' + element.body.replace(/[\r\n]/g, ' ').replace(/ +/g, ' ').replace(/"/g, '""') + '"'; valueFields += Object.values(element).slice(3).join(delimiter) + '\r\n'; }); csv = keyFields + valueFields; -- GitLab