From e694c587e5fd866ecd6c6cef333f3c41ac1a0b1e Mon Sep 17 00:00:00 2001 From: Ben0it-T Date: Sun, 10 Oct 2021 10:54:27 +0200 Subject: [PATCH] Excel Export : fix add comments worksheet (#4045) --- models/server/ExporterExcel.js | 30 +++++++----------------------- 1 file changed, 7 insertions(+), 23 deletions(-) diff --git a/models/server/ExporterExcel.js b/models/server/ExporterExcel.js index b6f78ec40..6c3c47d95 100644 --- a/models/server/ExporterExcel.js +++ b/models/server/ExporterExcel.js @@ -760,21 +760,17 @@ class ExporterExcel { TAPi18n.__('createdAt','',this.userLanguage), TAPi18n.__('last-modified-at','',this.userLanguage), ]; - ws2.getRow(3).height = 20; - ws2.getRow(3).font = { name: TAPi18n.__('excel-font'), size: 10, bold: true, }; - ws2.getRow(3).alignment = { vertical: 'middle', horizontal: 'center', wrapText: true, }; - allBorderWs2('A3'); allBorderWs2('B3'); allBorderWs2('C3'); @@ -782,38 +778,33 @@ class ExporterExcel { allBorderWs2('E3'); allBorderWs2('F3'); - - - //add comment info + let commentcnt = 0; for (const i in result.comments) { const jcomment = result.comments[i]; - //card title const parentCard = result.cards.find( (card) => card._id === jcomment.cardId, ); jcomment.cardTitle = parentCard ? parentCard.title : ''; - + if (jcomment.cardTitle == '') { + continue; + } //add comment detail - const t = Number(i) + 1; + commentcnt++; ws2.addRow().values = [ - t.toString(), + commentcnt.toString(), jcomment.text, jcomment.cardTitle, jmeml[jcomment.userId], addTZhours(jcomment.createdAt), addTZhours(jcomment.modifiedAt), - - ]; - - const y = Number(i) + 4; + const y = commentcnt + 3; ws2.getRow(y).font = { name: TAPi18n.__('excel-font'), size: 10, }; - ws2.getCell(`A${y}`).alignment = { vertical: 'middle', horizontal: 'center', @@ -839,20 +830,13 @@ class ExporterExcel { vertical: 'middle', wrapText: true, }; - allBorderWs2(`A${y}`); allBorderWs2(`B${y}`); allBorderWs2(`C${y}`); allBorderWs2(`D${y}`); allBorderWs2(`E${y}`); allBorderWs2(`F${y}`); - - } - - - - workbook.xlsx.write(res).then(function () {}); }